Main > Free Download Search >

Free carolina biological software for linux

carolina biological

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 20
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
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
Python Macromolecular Library 1.0.0

Python Macromolecular Library 1.0.0


Python Macromolecular Library is a software toolkit and library of routines for the analysis of macromolecular structural models more>>
Python Macromolecular Library (mmLib) is a software toolkit and library of routines for the analysis and manipulation of macromolecular structural models, implemented in the Python programming language.

Python Macromolecular Library is accessed via a layered, object-oriented application programming interface, and provides a range of useful software components for parsing mmCIF, and PDB files, a library of atomic elements and monomers, an object-oriented data structure describing biological macromolecules, and an OpenGL molecular viewer.

The mmLib data model is designed to provide easy access to the various levels of detail needed to implement high-level application programs for macromolecular crystallography, NMR, modeling, and visualization.

This includes specialized classes for proteins, DNA, amino acids, and nucleic acids. Also included is a extensive monomer library, element library, and specialized classes for performing unit cell calculations combined with a full space group library.

<<less
Download (7.9MB)
Added: 2007-05-22 License: Artistic License Price:
888 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
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
Aeromys 0.5.0

Aeromys 0.5.0


Aeromys is a webmail application designed for extremely fast access to email through the web. more>>
Aeromys is a webmail application designed for extremely fast access to email through the web. An interesting feature of the aplication is that it caches the messages from the server before user requested it.
I had the idea for Aeromys several years ago when I was thinking about how PHP was essentially an inappropriate technology for writing a web application. I like to make the distinction between a web site, and a web application. A web site is what you are looking at right now, it displays information and can be navigated. It is by nature in page-form. However, an application is different. It takes much more processing and more overhead. This is the problem I saw with most web applications written in PHP. They were slow, not because of a flaw in their design or poor implementation, but simply because of the nature of HTTP and PHP.
As I got to thinking about it, I realized that the application server model is much more appropriate. Application servers have been in use for quite a while, they are not a new or novel concept. However, as Ill show later, some of the things Im trying to do with Aeromys are new to the webmail domain, and are pretty exciting.
Another inherent problem with using PHP for web applications is that there is a lot of down time. PHP can only run after a user has requested a page. That is, Apache will spawn the PHP process, parse the PHP script, and execute it. All this time, the user is waiting on the other end. Delays of even a second are noticed. In a webmail application, these kind of delays are common because the PHP process must connect out to the IMAP server, which takes time.
Enter Aeromys. Aeromys has a webmail daemon (webmaild) that is constantly running in the background. This daemon keeps track of the users who have logged into the system and keeps their IMAP connections alive between page loads. Also, while the user is reading his or her email, this daemon takes advantage of the down time and pre-fetches information that it thinks will be requested for the next page load. This is what I call "predictive caching." When the user makes the next page request, hopefully the information required for building that page will have already been cached and can be displayed instantly.
This semester (Spring 2005), I am working on Aeromys as an independant study project under Dr. Peter Wurman at North Carolina State University in Raleigh, NC. It is my hope to continue this work on through as my masters thesis and possibly a doctoral dissertation. So I have a personal vested interest in this project.
Enhancements:
- Added basic sorting method
- Switched back-end libraries from c-client to libEtPan
- Improved interactive mode
- Improved logging and debugging capabilities
- Fixed several crash bugs
<<less
Download (0.010MB)
Added: 2006-06-09 License: GPL (GNU General Public License) Price:
1233 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
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::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
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
Open Tax Solver 4.07

Open Tax Solver 4.07


OpenTaxSolver (OTS) project is a free program for calculating Tax Form entries. more>>
OpenTaxSolver (OTS) project is a free program for calculating Tax Form entries and tax-owed or refund-due, such as Federal or State personal income taxes.
An optional graphical front-end, OTS_GUI, has been added. Currently, TaxSolver has been updated for the 2005 tax-year for the following forms: US 1040 and Schedules A, B, C, & D.
As well as for California, Massachusetts, New Jersey, and Pennsylvania State Taxes for 2005 tax-year, thanks to contributors. Updates for the following additional states are expected to be posted soon: North Carolina, New York, Ohio, and Virginia. Preliminary versions for Canada and the United Kingdom were posted in previous years and may be updated with help from volunteers.
Motivations:
- To make tax preparation software available for all platforms.
- To provide insight into how our taxes are calculated in clear unambiguous equations/code.
- To avoid invasive, bloated commercial software packages.
- To avoid rewriting our own individual programs each year by combining efforts.
- To provide a simple reliable tax-package requiring only rudimentary knowledge to maintain.
Enhancements:
- Automatic phone credit was added to US1040.
- It will automatically calculate standard one-time phone credit, if not otherwise specified on US1040 line 71.
- The NJ State form F line 5 was fixed.
<<less
Download (0.36MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
953 downloads
HASAS 1.7.0

HASAS 1.7.0


HASAS is a HydroAcoustic Signal Analysis System. more>>
HASAS is a HydroAcoustic Signal Analysis System. Is a modular system for passive sonar signal analysis.

It can be used for biological research or surveillance, for example. The soundcard is used as input device, and it currently includes all the very basic functionality; beamformed audio, direction finding, level histogram, LOFAR/DEMON (narrowband spectrogram), wideband spectrogram, and raw audio.

<<less
Download (7.4MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
977 downloads
SODIUM 1.5.1

SODIUM 1.5.1


SODIUM it arranges ions around biological macromolecules. more>>
This program places the required number of sodium ions around a system of electric charges, e.g., the atoms of a biological macromolecule (protein, DNA, protein/DNA complex).

The ions are placed in the nodes of a cubic grid, in which the electrostatic energy achieves the smallest values. The energy is re-computed after placement of each ion. A simple Coulombic formula is used for the energy:

Energy(R) = Sum(i_atoms,ions) Q_i / |R-R_i|

All the constants are dropped out from this formula, resulting in some weird energy units; that doesnt matter for the purpose of energy comparison. To speed the program up, the atoms of the macromolecule are re-located to the grid nodes, closest to their original locations.

The resulting error is believed to be minor, compared to that resulting from the one-by-one ions placement, or from using the simplified energy function. The coordinates of the placed ions are printed out in the PDB format for further usage.

It is recommended that the placed ions are equilibrated in a separate Monte Carlo or Molecular Dynamics simulation. Trivial modifications to the program should allow the placement of any combination of multivalent ions of different charges.
<<less
Download (0.40MB)
Added: 2005-04-01 License: Free To Use But Restricted Price:
1699 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
Noble Ape Simulation 0.686

Noble Ape Simulation 0.686


The Noble Ape Simulation creates a random environment and simulates the ape inhabitants cognitive processes. more>>
The Noble Ape Simulation has been developed (as the Nervana Simulation) since 1996 and is a biological simulation software. The aim of the simulation is to create a detailed biological environment and a cognitive simulation.
The Simulation is intended as a palette for open source cross-platform development. It provides a stable means of simulating large-scale environments and cognitive processes on Windows, Mac and Linux.
The Simulation includes a detailed scripting language for user-implemented movement and cognitive-process development.
Enhancements:
- This release fixes a bug in displaying only the seen Noble Apes, and has code simplification towards OpenGL implementation.
<<less
Download (0.15MB)
Added: 2007-07-30 License: Freeware Price:
816 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2