Main > Free Download Search >

Free biological fail software for linux

biological fail

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 554
Biogenesis 0.4

Biogenesis 0.4


Biogenesis project is a unicellular organism evolution simulator. more>>
Biogenesis project is a unicellular organism evolution simulator.
Biogenesis simulates in a visual fashion the processes involved in the evolution of unicellular organisms in nature.
It tries to be a didactic approximation to the ideas of mutation or evolution, and can be enjoyed also as an entertainment.
Its intended to serve as a support to show students some basic biological facts. The idea of Biogenesis is taken from Primordial Life, but its an independent project.
Main features:
- The application should be multiplatform.
- There should exist translations in many languages. At the moment, there are only Catalan, English and Spanish translations.
- The representation should be abstract and simplified, but still scientifically accurate.
- It should be actively maintained.
- A good documentation should be enclosed with the application.
- It should be amusing.
<<less
Download (0.092MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1089 downloads
Lokiwall 0.1.6

Lokiwall 0.1.6


Lokiwall provides an easily manageable Linux firewall with some unique features. more>>
Lokiwall provides an easily manageable Linux firewall with some unique features.
Lokiwall is a firewall script for Linux. In addition to the standard function of easily limiting network traffic, it features dual routing (using two Internet connections simultaniously), connection fail-over, load balancing, traffic control, advanced masquerading, advanced DNAT, and advanced marking (to direct specific traffic to a certain interface).
The advanced features require some kernel patches. The standard features will work on a default Linux system with iptables and iproute2.
In addition to the standard features every firewall should have, this firewall has the following extras:
- Dual routing (Dual Routing gives you the ability to use two internet connections simultaniously)
- Fail Over (When one of two internet connections goes down, the other takes over the full load)
- Load Balancing (When using two internetconnections the slower one will get less traffic)
- Traffic Control (Traffic control is not yet functional in version 0.1)
<<less
Download (MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
920 downloads
LOSSA VACD2

LOSSA VACD2


LOSSA is a home automation system. more>>
LOSSA project is a home automation system.
LOSSA is a home automation system that aims at distributed network of devices with simple interconnect system, personal computer intercommunication, simple wiring, and very low cost.
The project is still in architectural development state and the files avalivle as download (including this readme) are there to collect as much feedback as possible from those people who have experience in similar projects.
Dew to the contained price, easy requisition, wide veriaty of opensource developement tools and very little external components requirements I think that Microchips pic16f84 will be a mandatory choice in any case.
Enhancements:
- Added application showing internal pic eeprom usage and TIL311 interfacing
- Added simple pic application showing interrupts (tools/beginner_pic_app)
- Defined EEPROM Memory Assignments for config amd power fail retention
- Review of: transmission type, collision detection, physical medium
- Added a tools directory with PicMicro developing and programming tools
- Reorganization of the documentation
- Review of the transmission protocol
- Made Makefile (just for packaging for now)
<<less
Download (6.6MB)
Added: 2007-01-16 License: GPL (GNU General Public License) Price:
1014 downloads
BioJava 1.30

BioJava 1.30


BioJava is an open source Java components for biological computation. more>>
BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It include objects for manipulating sequences, file parsers, DAS client and server suport, access to BioSQL and Ensembl databases, and powerful analysis and statistical routines including a dynamic programming toolkit.
<<less
Download (9.0MB)
Added: 2005-04-01 License: LGPL (GNU Lesser General Public License) Price:
1666 downloads
tbibtools 0.4

tbibtools 0.4


tbibtools project provides a simple regexp-based bibtex parser. more>>
tbibtools project provides a simple regexp-based bibtex parser. Please be aware that this script makes a few assumptions on how a bib file should look like and that it may fail on files formatted in unusual ways.
Failure may lead to loss of bib entries and malformed or incomplete output. Comments and other text will be stripped when reformatting entries. Any feature of bibtex I dont know and/or dont use myself is most likely not supported by this script/class.
Please take care when using this script. Make backups and check the output, especially when using the -f command-line option. Dont blame me if you lose information or end up with corrupted bib files.
Enhancements:
- sortCrossref puts cross-referenced entries to the back.
- A new format, (un)selectCrossref, allows you to view only entries that are (not) cross-referenced.
- The syntax of the query command has changed: query FIELD1 => RX1, FIELD2 => RX2, etc.
- Duplicate entries and certain conflicting fields are merged.
- A problem with --ls has been fixed.
<<less
Download (MB)
Added: 2007-06-21 License: GPL (GNU General Public License) Price:
855 downloads
Bio::GMOD 0.28

Bio::GMOD 0.28


Bio::GMOD is a unified API for Model Organism Databases. more>>
Bio::GMOD is a unified API for Model Organism Databases.

SYNOPSIS

Check the installed version of a MOD
use Bio::GMOD::Util::CheckVersions.pm
my $mod = Bio::GMOD::Util::CheckVersions->new(-mod=>WormBase);
my $version = $mod->live_version;
Update a MOD installation
use Bio::GMOD::Update;
my $mod = Bio::GMOD::Update->new(-mod=>WormBase);
$gmod->update();
Fetch a list of genes from a MOD
use Bio::GMOD::Query;
my $mod = Bio::GMOD::Query->new(-mod=>WormBase);
my @genes = $mod->fetch(-class=>Gene,-name=>unc-26);

Bio::GMOD is a unified API for accessing various Model Organism Databases. It is a part of the Generic Model Organism Database project, as well as distributed on CPAN.

MODs are highly curated resources of biological data. Although they typically incorporate sequence data housed at community repositories such as NCBI, they place this information within a framework of biological fuction gelaned from the published literature of experiments in model organisms.

Given the great proliferation of MODs, cross-site data mining strategies have been difficult to implement. Such strategies typically require a familiarity with both the underlying data model and the historical vocabulary of the model system.

Furthermore, the quickly-evolving nature of these projects have made installing a MOD locally and keeping it up-to-date a delicate and time-consuming experience.

<<less
Download (0.070MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1137 downloads
Bio::PrimarySeqI 1.4

Bio::PrimarySeqI 1.4


Bio::PrimarySeqI is a Perl Interface definition for a Bio::PrimarySeq. more>>
Bio::PrimarySeqI is a Perl Interface definition for a Bio::PrimarySeq.

SYNOPSIS

# Bio::PrimarySeqI is the interface class for sequences.

# If you are a newcomer to bioperl, you should
# start with Bio::Seq documentation. This
# documentation is mainly for developers using
# Bioperl.

# to test this is a seq object

$obj->isa("Bio::PrimarySeqI") ||
$obj->throw("$obj does not implement the Bio::PrimarySeqI interface");

# accessors

$string = $obj->seq();
$substring = $obj->subseq(12,50);
$display = $obj->display_id(); # for human display
$id = $obj->primary_id(); # unique id for this object,
# implementation defined
$unique_key= $obj->accession_number();
# unique biological id

# object manipulation

eval {
$rev = $obj->revcom();
};
if( $@ ) {
$obj->throw(-class => Bio::Root::Exception,
-text => "Could not reverse complement. ".
"Probably not DNA. Actual exceptionn$@n",
-value => $@);
}

$trunc = $obj->trunc(12,50);

# $rev and $trunc are Bio::PrimarySeqI compliant objects

This object defines an abstract interface to basic sequence information - for most users of the package the documentation (and methods) in this class are not useful - this is a developers only class which defines what methods have to be implmented by other Perl objects to comply to the Bio::PrimarySeqI interface. Go "perldoc Bio::Seq" or "man Bio::Seq" for more information on the main class for sequences.

PrimarySeq is an object just for the sequence and its name(s), nothing more. Seq is the larger object complete with features. There is a pure perl implementation of this in Bio::PrimarySeq. If you just want to use Bio::PrimarySeq objects, then please read that module first. This module defines the interface, and is of more interest to people who want to wrap their own Perl Objects/RDBs/FileSystems etc in way that they "are" bioperl sequence objects, even though it is not using Perl to store the sequence etc.

This interface defines what bioperl consideres necessary to "be" a sequence, without providing an implementation of this. (An implementation is provided in Bio::PrimarySeq). If you want to provide a Bio::PrimarySeq compliant object which in fact wraps another object/database/out-of-perl experience, then this is the correct thing to wrap, generally by providing a wrapper class which would inheriet from your object and this Bio::PrimarySeqI interface. The wrapper class then would have methods lists in the "Implementation Specific Functions" which would provide these methods for your object.

<<less
Download (4.7MB)
Added: 2006-09-23 License: Perl Artistic License Price:
1126 downloads
KBookRipper 0.7

KBookRipper 0.7


KBookRipper is a CD-riper based on cdparanoia focused on audio books delivered on CD. more>>
KBookRipper is a CD-riper based on cdparanoia focused on audio books delivered on CD. The project will rip a set of CDs with the same meta data. The output format is OGG, not MP3. The CDs assumes to be part of a audio book.

I wrote it since I was very annoyed that the meta data for a book delivered on several CDs never was the same for all CDs and frequently was missing for at least one of the CDs. The crappy meta data made it hard to rip books with K3B.

This program allows you to enter meta data (author, title, published year) that is used for all the CDs in the book. The only meta data that is changed if the CD-number and that one is increased automatically.

Each books is stored on disk kept together and files are named with the assumption to be part of a book.

For me, this little program has been most valuable since I have ripped about 150 aduio books to put them on my MP3-player. Or, rather, my OGG-player. The output of this program if ogg-files. There is no option what so ever to create MP3-files (although it is a GPLed software and lame takes about the same command options as the oggenc takes).

The applications is made with kommander. The working part is written in bash and the script depends on cdparanoia and oggenc. The command play is used to play a little blip when ac CD is done (blip not included). The script will fail if cdparanoia or oggenc is missing (do the test in the settings-page). If the command play is missing only the blip will fail.

Ive used this for a about one hundred books and I have designed the GUI myself. I guess that disqualifies me to actually have any opinions about the GUI and usability. Du feel free to send me an email and give me feedback. If you think this application is useless, please let me know why.
<<less
Download (0.011MB)
Added: 2006-12-28 License: GPL (GNU General Public License) Price:
1030 downloads
Xholon runtime framework 0.6

Xholon runtime framework 0.6


Xholon runtime framework executes applications that are event-driven or that have highly dynamic structure or behavior. more>>
Xholon runtime framework executes applications that are event-driven or that have highly dynamic structure or behavior. Specify your models using XML and Java, or using third-party UML2 tools and MDA transformations.
To get started, read or actively work through the basic HelloWorld tutorial. Its a very simple application, but it demonstrates many of the main concepts.
For more detail on the concepts behind Xholon, you might want to read one of the papers thats been published. These describe how to model cells and other complex biological entities using tools designed for developing real-time and embedded systems.
This earlier work used Rational Rose RealTime and C++, rather than the current Java. Xholon is intended to be a runtime framework that can execute the same types of systems described in those papers, plus many more traditional non-biological event-driven systems.
The goal of the Cellontro sister project is to develop complex biological simulations using the Xholon framework. Most of the features described in the published papers have been re-implemented as Cellontro applications using Xholon.
Also have a look at the sample applications that are included with the Xholon software. These give an idea of the range of applications that can be supported by the Xholon runtime framework.
These have been employed as use cases to determine what functionality is most important in Xholon. The digital watch simulation is a good example of a Xholon application with a hierarchical state machine, developed using a UML modeling tool.
A Xholon is essentially a holon. A holon is an entity that lives within a hierarchical structure, and is both a whole and a part at the same time.
In mainstream computer science terms, a Xholon is a node in a tree. The node has a single parent, possibly one or more children, and possibly one or more siblings. A Xholon may also be an active agent able to interact in real-time with other Xholons in the tree.
In UML2 terminology, a Xholon is a structured classifier that may exist as a part within other structured classifiers, and that may in turn contain other structured classifiers as parts of itself. The result is a hierarchical containment structure, nested to an arbitrary number of levels.
As a part, a Xholon plays a specific role within another structured classifier. Xholons are UML classes that are subsequently refined using UML2 composite structure diagrams. Structured classifiers interact with each other through ports, by passing messages or by making function calls.
Using the more philosophical terminology used to describe holons, a Xholon is something that is simultaneously both a whole and a part. Since everything in the universe is a holon, then everything running within a computer application should be a Xholon. The term holon was invented by Arthur Koestler in 1967.
The Xholon Project is inspired by biological concepts. A major incentive behind the project is to build a run-time environment that is equally adapted to running simulations of biological systems, and to running more traditional real-time, embedded and other event-driven reactive systems.
Xholon applications may contain structures that are highly mutable. A Xholon is an active agent that can modify the tree structure in which it lives. It can navigate the tree to interact with any other node, it can add, delete or modify other nodes, it can exchange messages with other nodes, and it can move itself to another position within the tree.
The Xholon Project incorporates many concepts of the Real-time Object-Oriented Modeling (ROOM) methodology, much of which has been incorporated into UML2. At the same time, Xholon removes some of the limitations of ROOM to allow for greater flexibility, mutability and mobility of active objects.
The Xholon run-time can serve as a target for a Model Driven Architecture (MDA) transformation pipeline. MDA stresses the importance of models, and the ability to transform those models, through a series of steps, into an executing target system.
You can create your model using a UML tool such as Gentlewares Poseidon or NoMagics MagicDraw, save the model as an XMI file, transform it using XSLT (or by some other MDA means) into a Xholon model and application, and then execute the model.
Enhancements:
- UML state machine simulation capabilities have been extended, including animation, and fork, join, junction.
- Additional Agent-Based Modeling functionality is available.
- The NetLogo-like syntax has been enhanced.
- The architecture is more flexible and is ready to more fully support integration of multiple domains.
- Histograms and probability distributions are now available. Line charts update in real-time.
- Numerous other modeling, simulation, transformation, and execution features have been added.
<<less
Download (3.6MB)
Added: 2007-06-04 License: LGPL (GNU Lesser General Public License) Price:
872 downloads
Bashblogger 0.3.5

Bashblogger 0.3.5


Bash Blogger is a small, bash-powered, weblog engine. more>>
Bash Blogger is a small, bash-powered, weblog engine. Bashblogger generates valid, semantic, XHTML 1.1 webpages styled with a single CSS for layout and appearance without relying on popular, server-side scripting languages (i.e. Perl, Python, PHP, ASP, SSI, etc.).
Why program in the shell instead of (Perl, Python, etc)?
You may not have Perl, PHP or any number of the other scripting languages available on your hosting provider. Its a fairly safe bet that if you have shell access to your account, you can use Bash Blogger.
Enhancements:
- When I change the name of an article and rebuild the site the name change only changes in the bash blogger menu. The index/article etc ... still list the original title. FIXED
- If you attempt to delete an article and fail to confirm with Y/n (just press enter) bblog exits instead of returning to previous menu. FIXED
<<less
Download (0.024MB)
Added: 2006-10-04 License: GPL (GNU General Public License) Price:
1115 downloads
Biomolecule Toolkit 0.8.1

Biomolecule Toolkit 0.8.1


Biomolecule Toolkit project is an Open Source library for the structural modeling of biological macromolecules. more>>
Biomolecule Toolkit project is an Open Source library for the structural modeling of biological macromolecules. The toolkit provides a C++ interface for common tasks in computational structural biology, to facilitate the development of molecular modeling, design, and analysis tools.
Enhancements:
Documentation updates
- Addition of an extensive discussion of the leastsquares_superposition and RMSD-calculation methods, including a description of the mathematical theory behind their operation.
- Fully documented the rotation/translation methods
- Addition of a documented example program ("gyration_radius.cpp")
Bug fixes
- Fixed copy construction bug in PDBAtomDecorator that caused compilation errors in rare situations.
- Fixed a bug in PDBFileParser that caused a compilation error in the PDBSystem copy constructor.
- Fixed a const-conversion bug in GroupedElementIterator which prevented proper interoperation of const and non-const iterator types.
- Fixed a crash-producing bug in stream output for the TypeID class.
- Fixed a math error in RMSD and superposition methods that would corrupt molecule coordinates.
- Fixed a bug that caused all default-constructed PDBAtom objects to be treated as HETATMs.
Feature additions
- Added operator[] to AtomicStructure and PolymerStructure-derived classes.
- Added protected increment() and decrement() operators to TypeID class.
- PDBFileParser can now handle PDB files with ill-formed residue numbering (i.e. Files where residue numbers are repeated in successive chains).
<<less
Download (0.44MB)
Added: 2007-07-16 License: GPL (GNU General Public License) Price:
830 downloads
Bio::Seq 1.4

Bio::Seq 1.4


Bio::Seq is a sequence object, with features. more>>
Bio::Seq is a sequence object, with features.

SYNOPSIS

# This is the main sequence object in Bioperl

# gets a sequence from a file
$seqio = Bio::SeqIO->new( -format => embl , -file => myfile.dat);
$seqobj = $seqio->next_seq();

# SeqIO can both read and write sequences; see Bio::SeqIO
# for more information and examples

# get from database
$db = Bio::DB::GenBank->new();
$seqobj = $db->get_Seq_by_acc(X78121);

# make from strings in script
$seqobj = Bio::Seq->new( -display_id => my_id,
-seq => $sequence_as_string);

# gets sequence as a string from sequence object
$seqstr = $seqobj->seq(); # actual sequence as a string
$seqstr = $seqobj->subseq(10,50); # slice in biological coordinates

# retrieves information from the sequence
# features must implement Bio::SeqFeatureI interface

@features = $seqobj->get_SeqFeatures(); # just top level
foreach my $feat ( @features ) {
print "Feature ",$feat->primary_tag," starts ",$feat->start," ends ",
$feat->end," strand ",$feat->strand,"n";

# features retain link to underlying sequence object
print "Feature sequence is ",$feat->seq->seq(),"n"
}

# sequences may have a species

if( defined $seq->species ) {
print "Sequence is from ",$species->binomial_name," [",$species->common_name,"]n";
}

# annotation objects are Bio::AnnotationCollectionIs
$ann = $seqobj->annotation(); # annotation object

# references is one type of annotations to get. Also get
# comment and dblink. Look at Bio::AnnotationCollection for
# more information

foreach my $ref ( $ann->get_Annotations(reference) ) {
print "Reference ",$ref->title,"n";
}

# you can get truncations, translations and reverse complements, these
# all give back Bio::Seq objects themselves, though currently with no
# features transfered

my $trunc = $seqobj->trunc(100,200);
my $rev = $seqobj->revcom();

# there are many options to translate - check out the docs
my $trans = $seqobj->translate();

# these functions can be chained together

my $trans_trunc_rev = $seqobj->trunc(100,200)->revcom->translate();

A Seq object is a sequence with sequence features placed on it. The Seq object contains a PrimarySeq object for the actual sequence and also implements its interface.

In Bioperl we have 3 main players that people are going to use frequently

Bio::PrimarySeq - just the sequence and its names, nothing else.
Bio::SeqFeatureI - a location on a sequence, potentially with a sequence
and annotation.
Bio::Seq - A sequence and a collection of sequence features
(an aggregate) with its own annotation.

Although Bioperl is not tied heavily to file formats these distinctions do map to file formats sensibly and for some bioinformaticians this might help

Bio::PrimarySeq - Fasta file of a sequence
Bio::SeqFeatureI - A single entry in an EMBL/GenBank/DDBJ feature table
Bio::Seq - A single EMBL/GenBank/DDBJ entry

By having this split we avoid a lot of nasty circular references (sequence features can hold a reference to a sequence without the sequence holding a reference to the sequence feature). See Bio::PrimarySeq and Bio::SeqFeatureI for more information.

Ian Korf really helped in the design of the Seq and SeqFeature system.

<<less
Download (4.7MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1111 downloads
libMAGE 0.1.3

libMAGE 0.1.3


libMAGE is a Multi-Agent Grid Engine library. more>>
libMAGE is a Multi-Agent Grid Engine library. libMAGE library an experiment aimed to make a programming tool for creation of autonomic systems. We define autonomic system as the system that has the following features:

- The system is composed from a set of intellectual agents. All decision-making in the system is distributed and has a form of self-organization.
- The system is able to adapt to the surrounding environment. This includes adaptation to CPU, memory and disk load, and node failure (self-healing). The system is allowed to allocate additional nodes or redistribute current resources.

In libMAGE every agent of the system can be viewed as a living cell in a biological organism. Every agent contains enough information for construction of the whole organism, however after going through the process of growth, which mimics morphogenesis, the agent gets specialized. Specialized agents form groups and function cooperatively.

<<less
Download (0.68MB)
Added: 2006-01-18 License: GPL (GNU General Public License) Price:
1377 downloads
wxDialer 0.2.1

wxDialer 0.2.1


wxDialer allows you to make and recieve phone calls on your modem. more>>
wxDialer is a simple and easy to use dialer program which allowes to make and receive calls on your modem. This program is based on win9x dialer.exe application.
A microphone is required, and it is suggested that you also have
headphones instead of using your speakers to prevent any nasty feedback. A
telephone headset, naturally, is best for this.
This is program is not designed for voice-over-IP (VoIP) or to dial to ISDN
modems. It dials out using your every day dialup modem, and makes your
computer one big handset.
To run wxDialer, its simply a case of using the appropiate command
(ie: python /home/aaron/python/wxDialer/wxDialer.py) without any arguments. It
doesnt matter if you specify arguments, they are ignored (for now ;)
wxDialer stores configuration information in the dir $HOME/.wxDialer - if it
doesnt exist, it is created along with the config file containing default
values.
Enhancements:
- Fixed a bug where the modem may fail to initialize properly, causing it not to dial out.
<<less
Download (0.008MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1139 downloads
Bio::GMOD::Admin::Monitor::blat 0.028

Bio::GMOD::Admin::Monitor::blat 0.028


Bio::GMOD::Admin::Monitor::blat is a Perl module that can monitor a BLAT server. more>>
Bio::GMOD::Admin::Monitor::blat is a Perl module that can monitor a BLAT server.

SYNOPSIS

Check the installed version of a MOD
use Bio::GMOD::Util::CheckVersions.pm
my $gmod = Bio::GMOD::Util::CheckVersions->new(-mod=>WormBase);
my $version = $gmod->live_version;
Update a MOD installation
use Bio::GMOD::Update;
my $gmod = Bio::GMOD::Update->new(-mod=>WormBase);
$gmod->update();
Build archives of MOD releases (coming soon...)
Do some common datamining tasks (coming soon...)

Bio::GMOD is a unified API for accessing various Model Organism Databases. It is a part of the Generic Model Organism Database project, as well as distributed on CPAN.

MODs are highly curated resources of biological knowledge. MODs typically incorporate the typical information found at common community sites such as NCBI. However, they greatly extend this information, placing it within a framework of experimental and published observations of biological function gleaned from experiments in model organisms.

Given the great proliferation of MODs, cross-site data mining strategies have been difficult to implement. Furthermore, the quickly-evolving nature of these projects have made installing a MOD locally and keeping it up-to-date a delicate and time-consuming experience.

Bio::GMOD aims to solve these problems by:

1. Making MODs easy to install
2. Making MODs easy to upgrade
3. Enabling cross-MOD data mining through a unified API
4. Insulating programmatic end users from model changes

NOTES FOR DEVELOPERS

Bio::GMOD.pm uses a generically subclass-able architecture that lets MOD developers support various features as needed or desired. For example, a developer may wish to override the default methods for Update.pm by building a Bio::GMOD::Update::FlyBase package that provides an update() method, as well as various supporting methods.

Currently, the only participating MOD is WormBase. The authors hope that this will change in the future!

<<less
Download (0.070MB)
Added: 2006-10-11 License: Perl Artistic License Price:
650 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5