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

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

This version

1.1.0

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.0.tar.gz (612.3 kB view details)

Uploaded Source

File details

Details for the file Fragmenstein-1.1.0.tar.gz.

File metadata

  • Download URL: Fragmenstein-1.1.0.tar.gz
  • Upload date:
  • Size: 612.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.10

File hashes

Hashes for Fragmenstein-1.1.0.tar.gz
Algorithm Hash digest
SHA256 848675e92f9354ffa9de764df5a21bc45147fcb439ecf103726c0c974c67de35
MD5 4356b9cb522ab623984289828da87ba3
BLAKE2b-256 00c8f5776d3c053b24cc099145095e5e6fd59cc78b97558d41ce4622dc092ece

See more details on using hashes here.

Supported by

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