Skip to content

A data science project completed in collaboration with AstraZeneca as part of the course DIT892. The project focused on analyzing ECFP4 fingerprint bit flipping as a method for identifying nearby and novel molecular structures.

Notifications You must be signed in to change notification settings

NilsDunlop/Flip2Mol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flip2Mol

Flip2Mol is a machine learning project developed for the course DIT892 Project Course in collaboration with AstraZeneca. The system aims to convert molecular fingerprints back into SMILES (Simplified Molecular Input Line Entry System) representations, enabling reconstruction of molecular structures from fingerprint data. This project explores the challenging inverse problem of molecular fingerprint decoding using modern machine learning approaches. For this project we analyzed the affect of ECFP4 fingerprint bit flipping on COX2 and Janus kinase inhibitors.


Table of Contents

  1. Getting Started
  2. Installation
  3. Technologies Used
  4. Deliverables

Getting Started

These instructions will help you set up Flip2Mol for development and testing purposes.

Prerequisites

  • Python
  • Git
  • Conda

Installation

  1. Clone the Repository
git clone https://github.com/NilsDunlop/Flip2Mol.git
cd Flip2Mol
  1. Create and Activate Conda Environment
bash
conda env create -f environment.yml
conda activate fingerprint2smiles
  1. Run Jupyter Notebooks After setting up the environment, you can run the Jupyter notebooks located in the src directory:

Technologies Used


Deliverables

About

A data science project completed in collaboration with AstraZeneca as part of the course DIT892. The project focused on analyzing ECFP4 fingerprint bit flipping as a method for identifying nearby and novel molecular structures.

Topics

Resources

Stars

Watchers

Forks