Skip to main content

FaSTPACE: A Fast and Scalable Tool for Peptide Alignment and Consensus Extraction

Project description

FaSTPACE: A Fast and Scalable Tool for Peptide Alignment and Consensus Extraction

FaSTPACE (Fast and Scalable Tool for Peptide Alignment and Consensus Extraction) is a Python package implemented in C programming language.

Table of contents

Description

FaSTPACE algorithm

The core of the algorithm produces a refined global similarity matrix from which these outputs are produced. A global similarity matrix is a probabilistic representation of the similarity of the peptide to all other peptides in the dataset. The method consists of three steps: initiation, refinement and post-processing of the global similarity matrix.

Usage

Install the pachage:

pip install fastpace
examples

Coming soon

Development

If you clone the repository, we recommend that you install it as a development package with:

python setup.py develop

To generate distribution archive from your machine:

python -m build

To distribute binary Python extensions as wheels on Linux:

docker pull quay.io/pypa/manylinux2014_x86_64
docker run --rm -e PLAT=manylinux2014_x86_64 -v `pwd`:/io quay.io/pypa/manylinux2014_x86_64  /io/build-wheels.sh

License

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

Reference

If you find the pipeline useful in your research, we ask that you cite our paper:

Coming soon.

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

fastpace-0.2.0.tar.gz (368.1 kB view hashes)

Uploaded Source

Built Distributions

fastpace-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.0 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299.3 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.1 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.3 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (298.0 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299.4 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296.9 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

fastpace-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296.9 kB view hashes)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

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