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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for fastpace-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92e69803d0d042742667b90df04124310993f8ecdc45d428d1d3efcf67c9bb64 |
|
MD5 | b34beb5daf84be54016de341a3368028 |
|
BLAKE2b-256 | 81fa614cd91eec7542dc04071d1448a88d91a9c27ec23184a1e268c041560cf8 |
Hashes for fastpace-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5d37d79174dc3851e582686ad694057571613b280e36647b00ea30b76e18c00 |
|
MD5 | 314009654065d60e118214f03172f9f2 |
|
BLAKE2b-256 | 0b14b1665fca43350cc7b84ced59bdfe09493f638847f28ee931939ece24e7d7 |
Hashes for fastpace-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f38731dd1907d73ad23325e061147331452fd08dc18fab0206aab61ee5657d5a |
|
MD5 | d8362b4960ed65354b1f66e1daa597e1 |
|
BLAKE2b-256 | e670a9e078e6ebeebe60530c762ed9a5e3b2f67b883e1ed93109574c2590bdd1 |
Hashes for fastpace-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc801f98afa8ecea0245ca945dc36ac84307357036fb6454b60558e7761a1a75 |
|
MD5 | 621b4bec9c2cc1fb7a101b3b4322403e |
|
BLAKE2b-256 | 3c1ba75f1cdc4fb89258e5f3f795ad8add64df99cdbb2b633ad67f3ebe85efb3 |
Hashes for fastpace-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0979b764b452312dba49984f898e6c2f90fe6291b1613d91bd03827e8ade5329 |
|
MD5 | e259a19057a2609440636f3adf8ac5e0 |
|
BLAKE2b-256 | 4c8a728b14f93b32a4408cea9a9051e4d19bc2bd498dd51ebe7cc7059960bca5 |
Hashes for fastpace-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37168523fe032b25e8407a300cd959575d36f177cd8954da34fc7243686486f1 |
|
MD5 | 979d721a703e2a482e537d06675f4292 |
|
BLAKE2b-256 | b3e9f4ed88961eaafbd96ff5c0719833818cc1528b40e4adcf3625856eeae240 |
Hashes for fastpace-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1d7fbe47ba637bab4ccbf16c4e7f4c13e11ef2ea2b87a1f91a039400fe80b0e |
|
MD5 | 75f4df9d6c885190ba507aa73e41ccf3 |
|
BLAKE2b-256 | 201cc3a2d10abf5d86b99f8f71a567c659ede7578aa6af0e8582e9f602167740 |
Hashes for fastpace-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68c5b1687bae84a08fc28156131e03c06c5ff0775e78b9ffad9c76b7f9bb29a3 |
|
MD5 | 24605b98d7714ca80a6a87882bc5794a |
|
BLAKE2b-256 | c61ebc2c5887e8821117658f36ed7d5af9befc201e2b662812a4c7ff9640e712 |
Hashes for fastpace-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52f5703ab86e46e6c7ac1a030c20990c1cee4edcebe98b343aa09294bbab6d68 |
|
MD5 | c908b35203ba78e388193e569903d7cd |
|
BLAKE2b-256 | 8e9f4e226adebddca6c9bc0a82c4051b69b9efe92dfc0525c2a46d85f0e58a5d |
Hashes for fastpace-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61918001ba89692ce82d224ea935247b80d57bc2b9a548d40c2ef6bae9ab9829 |
|
MD5 | 920460b0507a0322f6a426194acfeaa3 |
|
BLAKE2b-256 | dff366331d3c3f30309cb4d718ba03a3f4cf7e371ee5ed7f2d50613293abf7bd |
Hashes for fastpace-0.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec431e6cb3c766586a414c0fcb3f357c476421f476bebc1515a130711d0aaa7e |
|
MD5 | bbb23a3f6a8afaf21ba7330495621482 |
|
BLAKE2b-256 | fad8b4835f78670519355de957ea7832aaa400df827a40109a9a2651882c2589 |