Remove outlier sequences from multiple sequence alignment
Project description
pysickle.py will try to remove sequences that cause misalignments from a multiple sequence alignment (MSA). It reads a given MSA in multi-fasta format and removes sequences with the highest penalty scores, then builds the next MSA without those sequences. This process is repeated until a user-specified cuttoff is reached or less than three sequences are left to be aligned.
Usage:
######################################
# pysickle.py
######################################
usage:
pysickle.py -f multifasta alignment
options:
-f, --fasta=FILE multifasta alignment (eg "align.fas")
OR
-F, --fasta_dir=DIR directory with multifasta files (needs -s SUFFIX)
-s, --suffix=SUFFIX will try to work with files that end with SUFFIX
(eg ".fas")
-a, --msa_tool=STR supported: "mafft" [default:"mafft"]
-i, --max_iterations=NUM force stop after NUM iterations
-n, --num_threads=NUM max number of threads to be executed in
parallel [default: 1]
-h, --help prints this
Currently supported multiple sequence aligners:
mafft (Katoh, Standley 2013 (Molecular Biology and Evolution 30:772-780) MAFFT multiple sequence alignment software version 7: improvements in performance and usability. http://mafft.cbrc.jp/alignment/software/)
Requirements
matplotlib
numpy
External Programs
mafft
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pysickle-0.1.1.tar.gz.
File metadata
- Download URL: pysickle-0.1.1.tar.gz
- Upload date:
- Size: 20.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21ffaa62372372f0b50993a656de40850ca942ab98d4e7d1ea2cda745d20bb14
|
|
| MD5 |
53439c365b6912ce47551951e0eb6349
|
|
| BLAKE2b-256 |
46a39c790f8390c6e66da43ac4b371058dc238090af5e108615e8372179b5960
|
File details
Details for the file pysickle-0.1.1-py2.7.egg.
File metadata
- Download URL: pysickle-0.1.1-py2.7.egg
- Upload date:
- Size: 24.1 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bfaae666a8e520994e290b10ce38a655f1453829773363c3eec30e8d6887d5e
|
|
| MD5 |
82b0af4566a0d4e7d713b4e8852451f3
|
|
| BLAKE2b-256 |
6b52573c7f7e9553d17df9ccd2798ee485978282ddcc0369bdf6e2639606611f
|