User:Jarle Pahr/Software

From OpenWetWare

Notes on software of interest:

Software development

Prlić A, Procter JB (2012) Ten Simple Rules for the Open Development of Scientific Software. PLoS Comput Biol 8(12): e1002802.


Evidence-based scheduling:

Maintenance & Availability

Obituaries for bioinformatics tools.

Schultheiss, Sebastian J., et al. "Persistence and availability of web services in computational biology." PLoS one 6.9 (2011): e24914.

Molecular modelling

Open Source resources

iGEM related

Business software


Web hosting/Servers/Wiki





Search engine:

SAGE notebook:

Software lists:

CLC Free workbench:


Productivity tools & Project management

Chromatogram viewers




CodonCode aligner

Molecular cloning



A plasmid Editor:



Plasmid IO:


What it does well:

  • Plan/perform in silico cloning by restriction digestions and ligations.

What's annoying:

  • Plasmid map easily gets cluttered.
  • When performing a sequence search, hits are marked, but not selected.
  • Not possible to select sequence in multiple alignment result view.
  • Annotated view only possible in combination with single-stranded view.
  • No option for batch processing (perform the same cloning strategy several times, with different molecules) (?)

How to perform multiple alignment in Clone Manager:

Serial Cloner:

Sequencing/genome assembly

SeqAnswers - Software packages for next gen sequence analysis:

SAM Tools:


Ultrafast and memory-efficient alignment of short DNA sequences to the human genome:

Bowtie vs. BWA:

Short Oligonucleotide Alignment Package (SOAP):

Description from SeqAnswers: "A program for efficient gapped and ungapped alignment of short oligonucleotides onto reference sequences. The updated version uses a BWT. Can call SNPs and INDELs. Author is Ruiqiang Li at the Beijing Genomics Institute."

The initial version, SOAP v1, is a program for gapped and ungapped alignment of short reads to a reference sequence. SOAP has been expanded to a package with several new programs, including:

  • SOAPdenovo, "a short read de novo assembly tool, is a package for assembling short oligonucleotide into contigs and scaffolds."
  • SOAPaligner/soap2
  • SOAPsnp
  • SOAPindel

Burrows-Wheeler Aligner (BWA):

" a software package for mapping low-divergent sequences against a large reference genome"/

Three algorithms:

  • BWA-backtrack (Reads up to 100 nt)
  • BWA-SW (For longer reads: 70 nt - 1Mb)
  • BWA-MEM (For longer reads: 70 nt - 1 Mb. Faster and more accurate than BWA-SW)

BWA is an aligner only, and does not call SNPs or other variations.

Article: Fast and accurate short read alignment with Burrows-Wheeler transform:

Aligning sequence reads, clone sequences and assembly contigs with BWA-MEM:

Assembly By Short Sequences (ABySS):

"A de novo, parallel, paired-end sequence assembler."


Genome/sequence data analysis

Sequence Assembly Manager (SAM):

Description: "SAM is a Whole Genome Assembly (WGA) Management and Visualization Tool. It provides a generic platform for manipulating, analyzing and viewing WGA data, regardless of input type."

Integrative Genomics Viwer:

Open Genomics Engine:


Rapid Identification of Non-human Sequences (RINS):

Management and planning


DAMBE5: A Comprehensive Software Package for Data Analysis in Molecular Biology and Evolution:

FASTA software package:



What it does well:

  • Hookup to BLAST search.
  • Mark ORFs.
  • View all reading frames simultaeneously.

What's annoying:

  • Somewhat cumbersome interface.
  • Confusing file-handling (how to load/save files).

Wishlist: A program able to perform batch in silico cloning. Example scenario:

  • Define several sequences. Use the program to define oligomers for SOE PCR construction of these sequences.
  • Define restriction site linkers to append to every sequence, and which are automatically appended to the primers.

Systems Biology



From Cytoscape 3.0, plugins are known as apps. 2.x plugins do not work with Cytoscape 3.x The NetworkAnalyzer plugin for CytoScape 2.x is included as part of the Cytoscape 3.x core.

CytoScape App store:

ContigScape An interactive guidance tool for microbial genome gap closure


Source Code for Biology and Medicine: