Saturday, August 9, 2008

Bioinformatics CPAN Modules / Bioinformatics CPAN Modules




Visit 123Bioinformatics.com for more Updates.



Bioperl is the product of a community effort
to produce Perl code which is useful in biology.

Bioperl Tutorial...

Bio::Tools::Run::PiseApplication::bambe

BAMBE Bayesian Analysis in Molecular
Biology and Evolution.

Bio::Tools::HMM
Perl extension to perform Hidden Markov
Model calculations.

Bio::Grep
Perl extension for searching in DNA and
Protein sequences.

Bio::Emboss
Write EMBOSS programs in Perl. This module
allows Perl programmers to access functions
of the EMBOSS (European Molecular Biology
Open Software Suite) package.

ncbinr2phenyxfasta.pl
Tranfoorm ncbirn bank into fasta with
annotated headers.

BLASTaid
A simple interface for byte indexing a
WU-BLAST multi-part report for
faster access.This module was written
to aid accessing specific reports from longer,
multi part WU-BLAST (http://blast.wustl.edu/)
alignments reports.

Bio::Tools::Run::PiseApplication::fasta
Bioperl class for FASTA Sequence database search.

Peptide::Pubmed
Extract peptide sequences from MEDLINE article abstracts.

ONTO-PERL
'ONTO-PERL' a collection of perl modules for dealing
with the Cell Cycle Ontology (CCO) and in general
with OBO ontologies (like the Gene Ontology).

FASTAParse
A light-weight parsing module for handling FASTA
formatted sequence within larger perl applications.

Bio::DB::SwissProt
Database object interface to SwissProt retrieval.

Bio::Tree::DistanceFactory
Construct a phylogenetic tree using distance based
methods.

Bio::Tree::Compatible
Testing compatibility of phylogenetic trees with
nested taxa.

Bio::Seq::Quality
Implementation of sequence with residue quality
and trace values.

Microarray
A Perl module for creating and manipulating DNA
Microarray experiment objects.

uniprotdat2fasta.pl
converts uniprot native text format (.dat or .seq)
into fasta file,reporting varsplic,signal,peptide,PTM,conflicts.

fasta-shuffle-notryptic.pl
Reads input fasta file and produce a shuffle
databank & avoid known cleaved peptides: shuffle
sequence but avoid producing known tryptic peptides.

Bio::Tools::Blast
Bioperl BLAST sequence analysis object.

Bio::Tools::Run::Alignment::Clustalw
Object for the calculation of a multiple sequence
alignment from a set of unaligned sequences or
alignments using the Clustalw program.

Bio::DB::EUtilities
Interface for handling web queries and data retrieval
from Entrez Utilities at NCBI.

Bio::Tools::Run::Alignment::TCoffee
Object for the calculation of a multiple sequence
alignment from a set.

Bio::Tools::Run::Alignment::Amap
Object for the calculation of an iterative multiple
sequence alignment from a set of unaligned sequences
or alignments using the Amap (2.0). program of
unaligned sequences or alignments using the TCoffee program.

Bio::Tools::Run::Primer3
Create input for and work with the output from the program
primer3.

Bio::Tools::Run::Seg
Object for identifying low complexity regions in a given
protein sequence.

Bio::Tools::Run::RepeatMasker
Wrapper for RepeatMasker Program.

Bio::Tools::Run::Pseudowise
Object for predicting 'pseudogenes' in a given sequence
given a protein and a CDNA sequence.

Bio::Tools::Run::Promoterwise
Wrapper for aligning two sequences using promoterwise.

Bio::Tools::Run::PiseApplication::stssearch
Searches a DNA database for matches with a set of STS
primers (EMBOSS).

Bio::Tools::Analysis::Protein::GOR4
wrapper around GOR4 protein secondary structure
prediction server.

Bio::Tools::Analysis::Protein::HNN
wrapper around HNN protein secondary structure prediction
server.

Bio::Tools::Analysis::Protein::Sopma
Wrapper around Sopma protein secondary structure prediction
server.

Bio::Tools::Run::Phylo::Phylip::Neighbor
Wrapper for the phylip program neighbor for creating a
phylogenetic tree(either through Neighbor or UPGMA) based
on protein distances based on amino substitution rate.

Bio::Align::ProteinStatistics
Calculate Protein Alignment statistics (mostly distances).

Bio::Tools::Prepeat
Finding repeats in protein sequences.

Bio::Tools::Analysis::Protein::Scansite
Wrapper around the Scansite server.

Bio::Tools::OddCodes
Object holding alternative alphabet coding for one
protein sequence.

make_mrna_protein
Convert an input mRNA/cDNA sequence into protein.

Chemistry::File::PDB
Protein Data Bank file format reader/writer.

Bio::Tools::Analysis::Protein::ELM
This module is a wrapper around the ELM server (http://elm.eu.org/)
which predicts short functional motifs on amino acid sequences.

Bio::Tools::Analysis::Protein::Mitoprot
Wrapper around Mitoprot server.

Bio::Tools::Run::Genewise
Object for predicting genes in a given sequence given a protein.

Bio::Tools::Run::Tmhmm
Object for identifying transmembrane helixes in a given
protein seequence.

Bio::SeqFeature::Gene::GeneStructure
A feature representing an arbitrarily complex structure
of a gene.

GO::AnnotationProvider::AnnotationParser
Parses a gene annotation file.

GO::OntologyProvider::OboParser
Provides API for retrieving data from Gene Ontology obo file.

Bio::SAGE::Comparison
Compares data from serial analysis of gene expression
(SAGE) libraries.

Friday, August 8, 2008

What is Perl ?

Perl:

* Perl is a stable, cross platform programming language.
* Perl stands for Practical Extraction and Report Language.
* It is used for mission critical projects in the public and private
sectors.
* Perl is Open Source software, licensed under its Artistic

License or the GNU General Public License (GPL).
* Perl was created by Larry Wall.
* Perl 1.0 was released to usenet's alt.comp.sources in 1987
* PC Magazine named Perl a finalist for its 1998 Technical
Excellence Award in the Development Tool category.
* Perl is listed in the Oxford English Dictionary.


Supported Operating Systems:

* Unix systems
* Macintosh - (OS 7-9 and X) see The MacPerl Pages.
* Windows - see ActiveState Tools Corp.
* VMS
* And many more...


Best Features Of Perl :

* Perl takes the best features from other languages, such as C, awk,
sed, sh, and BASIC, among others.
* Perls database integration interface supports third-party databases including Oracle, Sybase, Postgres MySQL and others.
* Perl works with HTML, XML, and other mark-up languages.
* Perl supports Unicode.
* Perl is Y2K compliant.
* Perl supports both procedural and object-oriented programming.
* Perl interfaces with external C/C++ libraries through XS or SWIG.
* Perl is extensible. There are over 500 third party modules available
from the Comprehensive Perl Archive Network.
* The Perl interpreter can be embedded into
other systems.

PERL and the Web

* Perl is the most popular web programming language due to its text
manipulation capabilities and rapid development cycle.
* Perl is widely known as " the duct-tape of the Internet.
* Perl's CGI.pm module, part of Perl's standard distribution, makes
handling HTML forms simple.
* Perl can handle encrypted Web data, including e-commerce transactions.
* Perl can be embedded into web servers to speed up processing by as
much as 2000%.
* mod_perl allows the Apache web server to embed a Perl interpreter.
* Perl's DBI package makes web-database integration easy.

Reference:
Tutorialpoint

Wednesday, August 6, 2008

Bioinformatics Definition / Bioinformatics Definitions / What is Bioinformatics ?

Bioinformatics is a tool to solve the Biological problems based on existing data.

Bioinformatics is a method to solve the Biological outcomes based on existing experimental results.

Bioinformatics = Biology + Informatics + Statistics + (Bio-Chemistry + Bio- Physics).

Bioinformatics creates the way for the Biologists to store all the data.

Bioinformatics makes some lab experiments easy by predicting the outcome of the lab experiment.

Somtimes Bioinformatics shows the initial way to start the lab experiment from existing results.

Bioinformatics helps the researchers to get an idea about any lab experiments before they start.