rpg


Namerpg JSON
Version 2.0.5 PyPI version JSON
download
home_pagehttps://gitlab.pasteur.fr/nmaillet/rpg
SummaryIn silico protein digestion
upload_time2024-06-12 09:11:58
maintainerNone
docs_urlNone
authorMaillet Nicolas
requires_python>=3.6
licenseNone
keywords protein peptide enzyme protease digestion
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            RapidPeptidesGenerator (RPG)
============================

Rapid Peptides Generator (RPG) is a software dedicated to predict proteases-induced cleavage sites on amino acid sequences.

.. image:: https://badge.fury.io/py/rpg.svg
    :target: https://badge.fury.io/py/rpg
    :alt: Pypi repo

.. image:: https://gitlab.pasteur.fr/nmaillet/rpg/-/badges/release.svg
    :target: https://gitlab.pasteur.fr/nmaillet/rpg/-/releases
    :alt: Latest release

.. image:: https://gitlab.pasteur.fr/nmaillet/rpg/badges/master/pipeline.svg
    :target: https://gitlab.pasteur.fr/nmaillet/rpg/commits/master
    :alt: Build Status

.. image:: https://gitlab.pasteur.fr/nmaillet/rpg/badges/master/coverage.svg
    :target: https://gitlab.pasteur.fr/nmaillet/rpg/commits/master
    :alt: Coverage Report

.. image:: https://readthedocs.org/projects/rapid-peptide-generator/badge/?version=latest
    :target: https://rapid-peptide-generator.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

:note: RPG is tested with Gitlab Ci for the following Python version: 3.6 to 3.12
:issues: Please use https://gitlab.pasteur.fr/nmaillet/rpg
:publication: To cite RPG, please refer to https://doi.org/10.1093/nargab/lqz004


Overview
========

Rapid Peptides Generator (RPG), is a standalone software dedicated to predict proteases-induced cleavage sites on sequences.

RPG is a python tool taking a (multi-)fasta/fastq file (gzipped or not) of proteins as input and digest each of them. The digestion mode can be either 'concurrent', i.e. all enzymes are present at the same time during digestion, or 'sequential'. In sequential mode, each protein will be digested by each enzyme, one by one.

The resulting peptides contain information about positions of cleavage site, peptide sequences, length, mass as-well as an estimation of isoelectric point (pI) of each peptide. Shortly, the isoelectric point is the pH at which a peptide carries no net electrical charge and a good approximation can be computed on small molecules. Results are outputted in multi-fasta, CSV or TSV file.

Currently, 45 enzymes and chemicals are included in RPG. The user can easily design new enzymes, using a simple yet powerful grammar. This grammar allows the user to design complex enzymes like trypsin or thrombin, including many exceptions and different cleavage sites. User-defined enzymes are then interpreted by RPG and included in the local installation of the software.

RPG follows the standards for software development with continuous integration on Gitlab (https://gitlab.pasteur.fr/nmaillet/rpg) and automatic on-line documentation (https://rapid-peptide-generator.readthedocs.io).



Installation
============

In order to install RPG, you can use **pip**:

.. code-block:: shell

    pip3 install rpg

This command installs RPG and its Python dependencies.


Usage
=====

From the command line:

.. code-block:: shell

    rpg --help

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.pasteur.fr/nmaillet/rpg",
    "name": "rpg",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "protein, peptide, enzyme, protease, digestion",
    "author": "Maillet Nicolas",
    "author_email": "nicolas.maillet@pasteur.fr",
    "download_url": "https://files.pythonhosted.org/packages/b1/55/ca78f57ddeac0e1e3ec44e0b871c8e0599acebff3ca145025cba2412baa3/rpg-2.0.5.tar.gz",
    "platform": null,
    "description": "RapidPeptidesGenerator (RPG)\n============================\n\nRapid Peptides Generator (RPG) is a software dedicated to predict proteases-induced cleavage sites on amino acid sequences.\n\n.. image:: https://badge.fury.io/py/rpg.svg\n    :target: https://badge.fury.io/py/rpg\n    :alt: Pypi repo\n\n.. image:: https://gitlab.pasteur.fr/nmaillet/rpg/-/badges/release.svg\n    :target: https://gitlab.pasteur.fr/nmaillet/rpg/-/releases\n    :alt: Latest release\n\n.. image:: https://gitlab.pasteur.fr/nmaillet/rpg/badges/master/pipeline.svg\n    :target: https://gitlab.pasteur.fr/nmaillet/rpg/commits/master\n    :alt: Build Status\n\n.. image:: https://gitlab.pasteur.fr/nmaillet/rpg/badges/master/coverage.svg\n    :target: https://gitlab.pasteur.fr/nmaillet/rpg/commits/master\n    :alt: Coverage Report\n\n.. image:: https://readthedocs.org/projects/rapid-peptide-generator/badge/?version=latest\n    :target: https://rapid-peptide-generator.readthedocs.io/en/latest/?badge=latest\n    :alt: Documentation Status\n\n:note: RPG is tested with Gitlab Ci for the following Python version: 3.6 to 3.12\n:issues: Please use https://gitlab.pasteur.fr/nmaillet/rpg\n:publication: To cite RPG, please refer to https://doi.org/10.1093/nargab/lqz004\n\n\nOverview\n========\n\nRapid Peptides Generator (RPG), is a standalone software dedicated to predict proteases-induced cleavage sites on sequences.\n\nRPG is a python tool taking a (multi-)fasta/fastq file (gzipped or not) of proteins as input and digest each of them. The digestion mode can be either 'concurrent', i.e. all enzymes are present at the same time during digestion, or 'sequential'. In sequential mode, each protein will be digested by each enzyme, one by one.\n\nThe resulting peptides contain information about positions of cleavage site, peptide sequences, length, mass as-well as an estimation of isoelectric point (pI) of each peptide. Shortly, the isoelectric point is the pH at which a peptide carries no net electrical charge and a good approximation can be computed on small molecules. Results are outputted in multi-fasta, CSV or TSV file.\n\nCurrently, 45 enzymes and chemicals are included in RPG. The user can easily design new enzymes, using a simple yet powerful grammar. This grammar allows the user to design complex enzymes like trypsin or thrombin, including many exceptions and different cleavage sites. User-defined enzymes are then interpreted by RPG and included in the local installation of the software.\n\nRPG follows the standards for software development with continuous integration on Gitlab (https://gitlab.pasteur.fr/nmaillet/rpg) and automatic on-line documentation (https://rapid-peptide-generator.readthedocs.io).\n\n\n\nInstallation\n============\n\nIn order to install RPG, you can use **pip**:\n\n.. code-block:: shell\n\n    pip3 install rpg\n\nThis command installs RPG and its Python dependencies.\n\n\nUsage\n=====\n\nFrom the command line:\n\n.. code-block:: shell\n\n    rpg --help\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "In silico protein digestion",
    "version": "2.0.5",
    "project_urls": {
        "Doc": "https://rapid-peptide-generator.readthedocs.io/en/latest/",
        "Homepage": "https://gitlab.pasteur.fr/nmaillet/rpg"
    },
    "split_keywords": [
        "protein",
        " peptide",
        " enzyme",
        " protease",
        " digestion"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b155ca78f57ddeac0e1e3ec44e0b871c8e0599acebff3ca145025cba2412baa3",
                "md5": "cd79e49b4072a1475989ecf7f9b2c59b",
                "sha256": "8b5b6309a9913b456d009427b4f1304003e8639835ac6506ccdbf4eb4aa8ce3f"
            },
            "downloads": -1,
            "filename": "rpg-2.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "cd79e49b4072a1475989ecf7f9b2c59b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 90255,
            "upload_time": "2024-06-12T09:11:58",
            "upload_time_iso_8601": "2024-06-12T09:11:58.963790Z",
            "url": "https://files.pythonhosted.org/packages/b1/55/ca78f57ddeac0e1e3ec44e0b871c8e0599acebff3ca145025cba2412baa3/rpg-2.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-12 09:11:58",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "rpg"
}
        
Elapsed time: 0.28706s