Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

A python framework for data mining microbial natural products by integrating genomics and metabolomics data

License

Notifications You must be signed in to change notification settings

adraismawur/nplinker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badges

fair-software.eu recommendations
(1/5) code repository github repo badge
(2/5) license github license badge
(3/5) community registry pypi badge Docker Image Version (latest by date)
(4/5) citation Zenodo
(5/5) checklist Coming soon
how FAIR is fair-software badge
Other best practices
Documentation Documentation Status
Build & Test build
Static analysis workflow scq badge
Coverage workflow scc badge
Citation data consistency cffconvert
Downloads Docker Pulls

Natural Products Linker (NPLinker)

NPLinker aims to address the significant bottleneck that exists in the realization of the potential of genome-led metabolite discovery, namely the slow manual matching of predicted biosynthetic gene clusters (BGCs) with metabolites produced during bacterial culture; linking phenotype to genotype.

NPLinker implements a new data-centric approach to alleviate this linking problem by searching for patterns of strain presence and absence between groups of similar spectra (molecular families; MF) and groups of similar BGCs (gene cluster families; GCF). Searches can be performed using a number of available analysis methods employed in isolation or together.

Currently available analysis methods (scoring methods):

Setup and usage

NPLinker is a Python package, you can install it as following:

# create a new virtual environment
python -m venv env
source env/bin/activate

# install nplinker package
pip install nplinker

# install nplinker non-pypi dependencies and databases
install-nplinker-deps

Due to hardware requirements of some non-pypi dependecies:

  • NPLinker can only be installed on Linux and MacOS (Intel chip)
  • MacOS(Apple Silicon, M1/M2 chip) user should execute the install commands in a Rosseta-enabled terminal.
  • For Windows users, please use our docker image.

See the example in Jupyter notebook for a guided introduction to the NPLinker API which shows how to load and examine a dataset. Other notebooks are present showcasing other scoring methods, like for NPClassScore.

If you want to visualize and manipulate NPLinker predictions, check NPLinker Webapp for more info.

Contributing

If you want to contribute to the development of nplinker, have a look at the contribution guidelines and README for developers.

About

A python framework for data mining microbial natural products by integrating genomics and metabolomics data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.3%
  • Other 0.7%