Skip to main content

스크린샷 2023-10-19 오후 7 59 27
🌿 a biosynformatic molecular fingerprint tailored to natural product chem- and bioinformatic research 🌿

Tests PyPI PyPI - Python Version PyPI - License Code style: black DOI FAIR checklist badge

________________________________________________________________________________________

bi·o·syn·for·ma·tic
/ˌbaɪ oʊ sɪn fərˈ mæt ɪk/
adjective Computers, Biochemistry

relating to biosynthetic information and biochemical logic.
as a concatenation of biosynthetic and bioinformatics, it was coined
during the creation of BioSynFoni.

_________________________________________________________________________________________

Getting started 🌿

Predict biosynthetic class

We have trained a biosynthetic class predictor on biosynfoni fingerprints.

You can try out the predictor on your own molecules here!

Installation

Biosynfoni requires Python 3.9 or later. RDKit is installed as a dependency when installing Biosynfoni.

To install the package, you can use pip:

pip install biosynfoni

Now you can import the biosynfoni package in your Python code or use the command line tool.

Usage in Python

Convert a SMILES string to a fingerprint:

from biosynfoni import Biosynfoni
from rdkit import Chem

smi = <SMILES>
mol = Chem.MolFromSmiles(smi)
fp = Biosynfoni(mol).fingerprint  # returns biosynfoni's count fingerprint of the molecule

Usage in the command line

Create a fingerprint from a SMILES string:

biosynfoni <SMILES>

Create a fingerprint from an InChI string:

biosynfoni <InChI>

Write the fingerprints of all molecules in an SDF file to a CSV file:

biosynfoni <molecule_supplier.sdf>

Data availability

We created several biosynthetic class predictors for our manuscript, which can be downloaded from Zenodo here.

We have used data from the COCONUT natural product database (DOI) and ZINC compound database (DOI). The parsed data used for the analysis in our manuscript can be downloaded from Zenodo here.

Metadata

Release files for biosynfoni 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for biosynfoni 1.0.0
File Size Uploaded Provenance Actions
biosynfoni-1.0.0.tar.gz 23.8 MB Without provenance Details for biosynfoni-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for biosynfoni 1.0.0
File Interpreter ABI Platform Actions
biosynfoni-1.0.0-py3-none-any.whl Python 3 none any Details for biosynfoni-1.0.0-py3-none-any.whl

Total release size: 23.8 MB

Release files / biosynfoni-1.0.0.tar.gz

Download URL biosynfoni-1.0.0.tar.gz
Size 23.8 MB
Tags Source
SHA-256 checksum
How to use checksums
d9996bf8dfbab7bec4319855cf217ef621c6393711a36b32c05adff99cef13ee
BLAKE2b-256 checksum
How to use checksums
4141299a70e955e9bce176c7cbb6923ca778b25658b338b1d9dab0e9a8d1aa8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / biosynfoni-1.0.0-py3-none-any.whl

Download URL biosynfoni-1.0.0-py3-none-any.whl
Size 26.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5075089807f9b02b161e2be3e73502577d88f3b7f3e874cd44b277bf327f1a36
BLAKE2b-256 checksum
How to use checksums
fb92729e604ca890ef69c72cab714d50a781d125c021b18e9411ae59dd9a7da4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Security for biosynfoni 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page