Skip to main content

Merging, linking and placing compounds by stitching them together like a reanimated corpse

Project description

from fragmenstein.laboratory.validator import hits_check

Fragmenstein

Stitched molecules

Fragmenstein: Merging, linking and placing compounds by stitching bound compounds together like a reanimated corpse.

Fragmenstein can perform two different tasks:

  • Combine hits (merging and linking) based on their atomic overlap
  • Place a given followup molecule based on one or more parent hits

NB. Whereas docking uses pre-generates comformers and finds the best pose that best matches the parent (if set-up to do so), Fragmenstein creates a monstrous comformer from the parent(s) and then minimises it, optionally in the protein. Hence why I call it a 'placement' not docking tool.

overview

Index

For documentation in Read-the-documents see fragmenstein.readthedocs.io. For GitHub documentation see:

Badges and notebooks

Documentation Status  github forks matteoferla Fragmenstein?label=Fork&style=social  github stars matteoferla Fragmenstein?style=social  github watchers matteoferla Fragmenstein?label=Watch&style=social

 github last-commit matteoferla Fragmenstein  github license matteoferla Fragmenstein  github release-date matteoferla Fragmenstein  github commit-activity m matteoferla Fragmenstein  github issues matteoferla Fragmenstein  github issues-closed matteoferla Fragmenstein

 pypi v fragmenstein  pypi pyversions fragmenstein  pypi wheel fragmenstein  pypi format fragmenstein  pypi status fragmenstein  pypi dm fragmenstein

 codeclimate maintainability matteoferla Fragmenstein  codeclimate issues matteoferla Fragmenstein  codeclimate tech-debt matteoferla Fragmenstein

Example of multiple applications:

Name Colab Link PyRosetta Description
Light colab demo Generate molecules and see how they merge
and how a placed compound fairs
Pipeline w/o Pyrosetta colab demo Given a template and a some hits,
merge them
and place the most similar purchasable analogues from Enamine REAL
Pipeline w/ PyRosetta colab demo Given a template and a some hits,
merge them
and place the most similar purchasable analogues from Enamine REAL

Ox

See Also

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fragmenstein-1.1.3.tar.gz (612.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fragmenstein-1.1.3-py3-none-any.whl (827.5 kB view details)

Uploaded Python 3

File details

Details for the file fragmenstein-1.1.3.tar.gz.

File metadata

  • Download URL: fragmenstein-1.1.3.tar.gz
  • Upload date:
  • Size: 612.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for fragmenstein-1.1.3.tar.gz
Algorithm Hash digest
SHA256 b77c3d3a3de31569a848fd270e9030318da3d5fe053690b178f5be4fcde5eea2
MD5 a14e212e435f854bd4006090284ebdf1
BLAKE2b-256 0046f5db853d560a3ffdd6675e13bb998f9bcde0ca0ce9b44339b33dec9505b4

See more details on using hashes here.

File details

Details for the file fragmenstein-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: fragmenstein-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 827.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for fragmenstein-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2aa2f5f5a90b74d82a05c6b4f6c5374c7cc4e648acc80a5c378cee2787a43756
MD5 8a2236a3c924b1eb2d1e5c494e177b9c
BLAKE2b-256 120874e956018ac16587a7a7e44143f59d4a812dc4307d70d3aebb3328af5214

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page