Skip to main content

MacSyFinder: Detection of macromolecular systems in protein datasets using systems modelling and similarity search

Project description

MacSyFinder

Build Status Coverage Status PyPI - Python Version Open Source License: GPL v3 Doc PyPI Docker Image Version (tag latest semver) Conda

MacSyFinder - Detection of macromolecular systems in protein datasets using systems modelling and similarity search.

Citation

Abby SS, Néron B, Ménager H, Touchon M, Rocha EPC (2014). MacSyFinder: A Program to Mine Genomes for Molecular Systems with an Application to CRISPR-Cas Systems. PLoS ONE 9(10): e110726. doi:10.1371/journal.pone.0110726 http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0110726

MacSyFinder is available on pypi

pypi

Installation from distribution

We encourage to install macsyfinder in a virtualenv

After creating a virtualenv dedicated to macsyfinder and activating it

python3 -m venv my_project
cd my_project
source bin/activate

you can install macsyfinder as describe below.

from pypi

pip3 install macsyfinder==x.x

where x.x is the version number

from git repository

git clone https://github.com/gem-pasteur/macsyfinder.git
cd macsyfinder
pip3 install .

for developers

git clone https://github.com/gem-pasteur/macsyfinder.git
cd macsyfinder
pip3 install .[dev]

Unit tests

python3 setup.py test

or

python3 tests/run_tests.py -vv

or to run a specific test

python3 tests/run_tests.py -vv tests/test_xxx.py

with travis-ci

Build Status Coverage Status

Documentation

You will find complete documentation for setting up your project on readthedocs

Doc

Licence:

MacSyFinder is developed and released under Open Source License: GPL v3

Contributing

We encourage contributions, bug report, enhancement ...

But before to do that, we encourage to read the contributing guide.

Contributors

List of all people who participated in the macsyfinder project.

Note

The setsid binary in utils directory is used only for functional tests on macosx. The binary has been build using the setsid-macosx project.

Project details


Download files

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

Source Distribution

macsyfinder-2.0rc1.tar.gz (35.8 MB view details)

Uploaded Source

File details

Details for the file macsyfinder-2.0rc1.tar.gz.

File metadata

  • Download URL: macsyfinder-2.0rc1.tar.gz
  • Upload date:
  • Size: 35.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9

File hashes

Hashes for macsyfinder-2.0rc1.tar.gz
Algorithm Hash digest
SHA256 51a1b2063d0bd3a66b0550f7b629f0dba65182181dff9a35370a5b6b838617cb
MD5 7cc52bd0592133de412cc26eaf4c4b94
BLAKE2b-256 322e7bd959df9dd0869a698818db9a2624406383b20a612893b1bf8ff1cbf0ae

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