volkamerlab / KinaseFocusedFragmentLibrary

Subpocket-based fragmentation and recombination of kinase inhibitors
MIT License
7 stars 0 forks source link

Update input/output file system structure #20

Closed dominiquesydow closed 4 years ago

dominiquesydow commented 4 years ago

Description

IO file system

Unify input/output file system structure between the KinFragLib and KinaseFocusedFragmentLibrary, so that SDF files are grouped in folders by library type instead of by subpocket.

File system structure in KinaseFocusedFragmentLibrary

FragmentLibrary/AP/AP.sdf
FragmentLibrary/AP/AP_reduced_0.6.sdf

FragmentLibrary/SE/SE.sdf
FragmentLibrary/SE/SE_reduced_0.6.sdf

# and so on

File system structure in KinFragLib

data/fragment_library/AP.sdf
data/fragment_library/SE.sdf
# and so on

data/fragment_library_reduced/AP.sdf
data/fragment_library_reduced/SE.sdf
# and so on

Combinatorial library output type

Currently, the final combinatorial library (molecule meta data + analysis) is stored as pickle file which is not OS and library version independent. Save as json instead.

Todos

Questions

None.

Status

dominiquesydow commented 4 years ago

This is the code version used to generate the KinFragLib paper results (https://chemrxiv.org/s/2c0fb3a743dec8994fc0).

Merge back to master and tag this code version as 1.0.0.