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.2.tar.gz (611.3 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.2-py3-none-any.whl (826.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fragmenstein-1.1.2.tar.gz
Algorithm Hash digest
SHA256 e8e64e16e374f90c81162d20a6fbb2bd7d32338aa7f2346e42fb1844a8d50885
MD5 3b68f2d3643dee3561e29c643a263ecf
BLAKE2b-256 6f04607e375df3e1c97be61410d66ef318ad1c44eb384c0a7d517f168f307f1a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for fragmenstein-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0a7af54fce80806cea256324b6704705e8d8d0a27050083ceabfafa4b39daf23
MD5 a1461569e56eb20be023ee94a8480bc1
BLAKE2b-256 1604058a9a6e8fdfa31d7533b11750b641334b968182d14f1b06dfb29932d9df

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