Short explanation:
This page lists programs which are usefull to the field of sequence analysis. It is mostly software related to sequence alignment, phylogeny, motif finding, and sequence manipulation.
Most column names are self-explanatory. When a licence is listed as "Academic", it means that the program is only free of charge for academic, non-profit research, which makes non-compliant to the DebianFreeSoftwareGuidelines. "Packaging" gives cues about the difficulty of the packaging, or indicates that the program has already been packaged. "Importance" gives cues about what to package first. That is why programs already packaged have nothing written there: it does not mean that they are not important!. "Listed on... " records whether the program is listed on the official DebianMed website.
Integrated environments
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
GPL |
packaged (experimental) |
|
no |
|
GPL |
part of pkg-emboss |
free |
no |
|
GPL |
perl CGI? |
free |
no |
|
GPL |
complex |
free |
no |
|
GPL |
javascript and html |
free |
no |
many more on http://emboss.sourceforge.net/interfaces/, due to be prepared for Debian in the pkg-emboss effort.
Chromatogram viewers
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
abiview (pkg-emboss) |
GPL |
packaged (experimental) |
|
yes |
GPL |
depends on Staden |
free |
no |
|
trev (Staden) |
BSD |
packaging the whole Staden seems difficlut |
vital |
yes (Staden) |
Not found |
Depends on JAVA |
|
no |
Abiview has a better command line interface, and trev has a better gui.
Sequence assembly
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
academic |
maybe closed source |
not a lot of alternatives |
no |
|
GPL |
depends on python |
Works on CAP3 output |
no |
|
BSD |
depends on Qt and BerkeleyDB |
specialised on finishing |
no |
Database querying
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
NCBI blast |
free |
packaged (main) |
|
yes |
HMMER |
GPL |
packaged (main) |
|
yes |
GPL |
easy ? |
popular alternative to BLAT |
no |
|
GPL |
big package |
free |
no |
|
GPL |
big package |
free |
no |
|
GPL |
Depends on squid |
free |
no |
|
not found |
Depends on java and recommends the Vienna package |
|
no |
|
not found |
looks easy |
|
no |
|
non-free |
no |
popular |
no |
|
upstream does not want, but there is one in bio-linux |
popular |
no |
||
Academic, maybe closed source |
Hopeless: depends on phrap/cross_match |
unpackageable |
no |
|
non-free |
impossible |
unpackageable |
no |
Pairwise alignment
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
NCBI blast |
public domain |
packaged (main) |
|
yes |
Public domain |
straightforward |
free |
yes |
|
GPL |
depends on java |
free, has GUI and command line, and supports multiple algorithms |
no |
|
GPL |
depends on java |
has a GUI |
no |
|
GPL |
trivial |
free |
no |
|
GPL |
should be easy |
free |
no |
|
not found |
trivial |
many alternatives... benchmark ? |
no |
|
build failed on ppc |
has a method for determining statistical significance |
no |
||
LGPL |
free |
no |
||
lalign |
academic |
part of the fasta package |
unredistributable (see above) |
no |
prss |
academic |
part of the fasta package |
unredistributable (see above) |
no |
BSD |
easy |
free and popular |
no |
|
laj (viewer) |
not found |
depends on java |
|
no |
lalnview (viewer) |
GPL |
depends on fltk and pdflib |
free (contrib) |
no |
Multiple alignment
The multiple alignment programs have been transferred to a separate page, SequenceAlignment.
Also, qscore, a program for scoring multiple alignments, is relevant. (but it has no license). There is also StatSigMa, which is written in C++ and depends on muscle. However, it is beta and has no license.
Multiple alignment viewers and editors
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
seaview |
GPL |
packaged (main) |
|
yes |
GPL |
easy, may depend on apache |
free |
no |
|
GPL |
depends on java |
free |
no |
|
GPL |
depends on java |
free |
no |
|
strap |
? |
depends on java |
|
no |
xced |
adademic |
no sources available |
rare |
no |
Phylogenetic analysis
Task |
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
Tree display and manipulation |
njplot |
Artistic |
packaged (main) |
|
yes |
Tree display |
TreeView X |
GPL |
packaged (main) |
|
yes |
Simulated evolution |
not found |
unofficial (ens-lyon) |
free |
no |
|
Simulated evolution |
BSD |
unofficial (ens-lyon) |
free |
no |
|
Tree export to graphical formats |
GPL |
unofficial (ens-lyon) |
free |
no |
|
Tree inference |
GPL |
easy |
free and popular |
no |
|
Tree inference |
BSD |
easy |
free and popular |
no |
|
Inference of large trees |
GPL |
simple |
free |
no |
|
Confidence assessment |
GPL |
straightforward |
free |
no |
|
Visualisation of reconciliations |
GPL |
depends on a patched version of the GNU plotutils |
free |
no |
|
Tree display |
Phylodendron |
pre-release of 1996 |
java knowledge needed |
nice output |
no |
Tree display and manipulation |
ATV |
java knowledge needed |
looks powerful |
no |
|
Tree display |
GPL |
depends on Tcl/Tk |
looks comprehensive |
no |
|
Coloring tree |
GPL |
perl cgi knowledge needed |
free |
no |
|
3D Trees |
GPL |
java knowledge needed |
free, looks powerful |
no |
|
Selecting evolution model |
GPL |
depends on java |
free |
no |
|
Calculating rates of evolution |
no licence found |
make fails |
|
no |
|
Detects families |
No licence found |
Depends on Perl |
|
no |
|
Merges trees into a graph |
|
Depends on java |
|
no |
|
Merges trees into a graph |
|
Depends on Tk |
|
no |
Motif detection
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
GPL |
maybe easy |
free |
no |
|
Artistic |
looks easy |
free |
no |
|
LGPL |
depends on libtie-ixhash-perl, looks easy |
free |
no |
|
no licence found |
easy |
possible alternative to MEME |
no |
|
academic |
popular |
no |
||
Academic |
builds fine |
Will not be packaged unless requested |
no |
|
not found |
one .c file only! |
|
no |
|
check with DebianLegal first |
|
no |
||
Academic |
Sources not available |
maybe too closed |
no |
|
not found |
Depends on Python |
|
no |
|
GPL |
C, easy |
powerful |
no |
Also, the following software is related:
Task |
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
Motif representation |
BSD |
perl cgi |
free |
no |
Secondary structure of nucleic acids
Task |
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
display, manipulate and interconnect RNA data |
Public domain |
depends on java |
free |
no |
|
RNA secondary structure |
BSD |
looks easy |
free |
no |
|
prediction of structural RNAs from sequence aligments |
Depends on the Vienna RNA package |
|
no |
||
Predicting structural motifs in aligned nucleotide sequences |
not found |
depends on java |
|
no |
|
RNA secondary structure prediction and comparison |
Academic |
not for beginners |
|
no |
|
RNA secondary structure |
Same as Vienna package (non-free) |
Mixture of C and Java |
|
no |
|
Prediction of secondary structure from multiple alignment |
No redistribution fee except media costs |
Depends on Haskell |
|
no |
|
Nucleic acid folding |
looks easy |
|
no |
Micro RNAs
Task |
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
Target duplex prediction |
GPL |
|
no |
||
Hairpin predictor |
GPL |
compiles with gcj HairpinPredictor.java -I AlgorithmQuick.* --main=HairpinPredictor |
free |
no |
|
miRNA target discovery |
GPL |
Depends on the Vienna package |
would be in "contrib" |
no |
|
pre-miRNA predictor |
GPL |
Depends on python, Vienna RNA and GIST |
contrib |
no |
|
target prediction |
BSD |
Depends on the Vienna package |
contrib |
no |
|
Task |
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
Other software
Task |
Program |
Licence |
Packaging |
Importance |
Listed on microbio.wml? |
Sequence comparisons |
GPL |
packaged (main) |
|
no |
|
Command-line sequence manipulation |
L/GPL |
packaged (experimental) |
|
yes |
|
Software suite |
unkonwn |
depends on pascal |
|
no |
|
Base calling for ABI |
public domain |
looks easy |
the only free base caller for linux? |
no |
|
Multiple alignment (graphic) |
pipmaker |
GPL |
looks easy |
free alternative to vista? |
no |
Multiple alignment (graphic) |
vista |
academic |
downloading sources require registration |
popular |
no |
Multiple alignment (graphic) |
mussa |
GPL |
looks easy |
free |
no |
QA of mutiple alignments |
GPL |
easy |
free |
no |
|
Comparative sequence analysis |
FamilyJewelsII |
LGPL or GPL, have to look in the cvs |
depends on FLTK |
free |
no |
Graphical representation of sequence conservation |
GPL |
depends on Tcl/Tk |
free |
no |
|
Sequence comparisons |
GPL |
packaged main |
free |
no |
|
Parser for blast output |
GPL |
depends on perl |
useful on local installations |
no |
|
Parser for blast output |
GPL |
C library, perl module |
says to be faste |
no |
|
Parser for blast output |
no licence |
trivial |
Not enough for a package. Group with other scripts? |
no |
|
Prediction of coding sequence |
GPL |
not tried |
free |
no |
|
Masking low-complexity strings |
No licence |
trivial |
used in GCG |
no |
|
Masking low-complexity strings |
No licence |
trivial |
advertised in FASTA |
no |
|
Matching EST to genome |
not found |
looks simple |
an alternative, sim4, is already packaged |
no |
|
Protein analysis |
GPL |
depends on R, blast2, java |
free |
no |
|
Protein analysis |
Apache |
depends on java |
free |
no |
|
Cis-elements prediction |
Not found |
various sub-components |
|
no |
|
Semi-automated sequence analysis |
Public domain |
Depends on webbrowser, hmmer, clustalw, ncbi-toolkit, blast, and other programs |
free |
no |
|
ORF finding |
GPL |
Depends on python |
free |
no |
|
ORF finding |
Public domain |
optionaly depends on webserver |
free |
no |
|
ORF finfing |
GPL |
seems simple to package |
free |
no |
|
CpG islands prediction |
not found |
perl script, could be grouped with others |
|
no |
|
Pretty printing of aligmnents |
non free (commercial licence is 1000 euros) |
fortran program |
not packaged unless requested |
no |
|
Structural alignment |
Academic |
should be easy |
not packaged unless requested |
no |
|
snoRNA discovery |
not found |
depends on Vienna and Mfold |
would be in "contrib" |
no |
|
snoRNA discovery |
GPL |
depends on Vienna |
would be in "contrib" |
no |
|
snoRNA discovery |
GPL |
depends on biosquid |
free |
no |
|
snoRNA discovery |
GPL |
depends on bioperl and biosquid |
free |
no |
|
tRNA discovery |
GPL |
free |
no |
||
conserved elements discovery |
looks trivial |
free |
no |
||
graphical representation |
website says opensource |
depends on java |
free? |
no |
|
Categorisation of Hox proteins |
CC-GPL |
depends on java |
free |
no |
|
Classification of tRNAs |
GPL |
free |
no |
Back to DebianScience/Biology