Blitz++ is a C++ class library for scientific computing which provides performance on par with Fortran 77/90. It uses template techniques to achieve high performance. Blitz++ provides dense arrays and vectors, random number generators, and small vectors (useful for representing multicomponent or vector fields).
Programming a Parrot AR.Drone 2.0 with Python - The Easy Way
The PS-Drone-API is a full featured SDK, written in and for Python, for Parrot's AR.Drone 2.0. It was designed to be easy to learn, but it offers the full set of the possibilities of the AR.Drone 2.0, including Sensor-Data (aka NavData), Configuration and full Video-support. The video function is not restricted to mere viewing, it is also possible to analyze video images data using OpenCV2. Obviously, the PS-Drone is perfect for teaching purposes; however, even the requirements for professional purposes can be satisfied. PS-Drone comes with a tutorial, explaining its most important commands and the drone's most important sensor values. The examples are easy to understand for people with little programming experience. A full list of commands and a description of all sensor data is available in a detailed documentation. It took several months to create PS-Drone, so it would be nice to get some donations for further development (e.g. Parrot's Bebop) and as a appreciation.
GMOD is a set of interoperable open source software components for visualizing, annotating, and managing biological data. See http://gmod.org for more.
Camino is a free, open-source software package for simulation, analysis and reconstruction of Diffusion MRI data. Download the latest version of the code by clicking the "Code" tab and then "Download Snapshot". The green download button will get the latest major change (updated less frequently). For tutorials and more information, visit http://camino.org.uk. CAMINO IS A RESEARCH TOOL ONLY AND SHOULD NOT BE USED FOR CLINICAL PURPOSES. In downloading the code you explicitly agree to this condition.
A Perl program for logging OBD-II PID data
The goal of the Perl OBD-II Logger project is to create a flexible and efficient application that can capture and log OBD-II Mode 0x01 PID data from an automotive scantool. It is designed with accurate and efficient PID data logging in mind, and provides NO support for reading or resetting diagnostic trouble codes. By default, the output log file contains time-stamped PID values in a simple Comma Separated Values (CSV) format that can be readily imported into popular data analysis or spreadsheet applications. (Output to an SQLite3 database file is also available). It is written in Perl, so it runs in any computing environment with a working Perl interpreter. The program supports scantools that are based on the ELM Electronics ELM327 or OBD Solutions STN1110 programmed microcontrollers. It has been tested with scantools using legacy RS-232 serial, serial over USB, and Bluetooth hardware interfaces. Perl OBD-II Logger even runs on the popular Raspberry Pi computer!
Basic interpreter with primitives to play lotto games
Yalotto is yabasic interpreter with specific extensions that allow to easily write basic programs to manipulate the combinations of these games. It can help in building covering set, generating openwheel or sorting existing wheel. It support that each combination of the game have differents weights and compute the coverings according these weights. It can support up to pick 10 games with a number of balls in the game over 70 in many cases.
The development and curation of a range of XML-based tools for using Chemical Markup Language (CML), including XSD XML Schemas for validation, datatyping and constraining CML documents and XSLT Stylesheets for transforming, filtering and rendering.
Visualization and analysis of functional modules in biochem. networks
MonaLisa uses Petri net representation to model and analyse biochemical networks. Here, all reactions of a pathway are modeled by their metabolites and reactions. These are represetend by different kind of vertices, metabolites as circles and reactions as rectangles. The Petri net formalism offers a rich variety of mathematical anaylisis aproaches to check the model for structual faults or to identify biological modules. Furthermore, MonaLisa can visualize the computed results, so that a quick visual inspection is possible. This will help especially for handeling big models.
Graphics generator for pie diagram matrix from spreadsheets
For comparative plus/minus spreadsheet data, Coulson Plot Generator application creates a multiple pie diagram, for a rapid visual comparison of subunit occupancy across a range of entities. Numbers of pies, segments, labels and colours are customisable. Creates an editable PDF from a comma separated text file. Now with zoom capability and more memory, for larger datasets. Save images in several formats including SVG.
Simple Navigation Tool for your PocketPC with GPS Support, contains a compass rose, GPX tracking, sun rise and set calculation for Windows Mobile 2003 SE and Windows Mobile 5 with .Net Compact Framework 2. Export to LOC, GPX, KML; !!! No route planner !!
biOP [bio~ObjectPascal/bio~Delphi] bioinformatics libraries
ACNexus is a bluetooth sensor device, communicating with various clients such as mobile phones. The software suite consists of: ACNexusBT (Arduino firmware), ACNexusMobile (J2ME Phone App), ACNexusQC (Quartz Composer Plugin), ACNexusX (OS X app)
Visualize your bioinformatics analysis process.
Differential activE sub-Network (DEN): R/Bioconductor based package
Living cells are complex, dynamic, self-regulatory, interactive systems, showing differential states across time and space. Complexity of cellular systems is highlighted with the multi-layered regulatory mechanisms involving the interactions between bio-molecules (such as DNA, RNA, mi-RNA and proteins). These interactions are analyzed in the form of static networks. Likewise, number of experimental techniques like microarray, RNASeq allows quantification of cellular dynamics and aid in discerning differential gene expression across diverse conditions. Computational biology is in need of methods for integration of static networks and gene expression data, since it provides interesting insights into the dynamics of biological systems. DEN is an R/Bioconductor based package designed to assemble different types of human bio-molecular interactions as a complete interactome and contains functions to extract dynamic active networks by integration of gene expression data.
Delphi XE Projects
A Win32 / Win64 C++ toolset for the computation of water and steam properties, based on IAPWS-97 steam tables. Steam calculation routines are given as a DLL, The toolset includes also MS Excel XLL and a dialogue based steam property calculator.
A simple but very effective algorithm for predicting a binary stream
VI Compute Server (VICS) is a collection of grid-enabled bioinformatics tools with HTTP (browser) and Web Services (scriptable) interfaces. JCVI VICS is licensed under the Perl Foundation Artistic License 2.0.
Ant-based artificial art has reached significant levels of visual appeal and aesthetics. Nevertheless, the artworks are still clearly recognizable as computer-generated, and present a diffused colouring effect common to most of the ant-based art.
The Kinetic Simulation Algorithm Ontology (KiSAO: http://co.mbine.org/standards/kisao) covers the most important algorithms and methods used to simulate and analyse biological models and their inter-relationships through their characteristics and parameters.
Another free OWL/DL Reasoner
LillyTab is a modular description logic consistency checker (reasoner) with support for a subset of OWL/DL.
Ontology of types of mathematical models, and their properties
The Mathematical Modelling Ontology (MAMO) is a classification of the types of mathematical models used mostly in the life sciences, their variables, relationships and other relevant features.
Open Source applications developed by the MidSouth Bioinformatics Center at UALR.
Post-Transcriptional Exon Shuffling (PTES) Identification Pipeline
PTESFinder is a computational pipeline for identifying Post-transcriptional Exon Shuffling events from high-throughput RNAseq data. PTESFinder leverages the power of established RNASeq tools and systematically excludes all known classes of false positive structures by applying stringent filters designed to specifically target these false positives. PTESFinder compares alignment qualities of reads mapping to putative PTES structures with qualities of the same reads when mapped to genomic regions and canonically spliced transcripts. This approach increases the confidence in PTES supporting reads. Reads emanating from template-switching events are often characterised by large indels when aligned to the transcriptome. PTESFinder uses additional filters to exclude reads with ambiguous alignments around PTES exon-exon junctions, further increasing confidence in these supporting reads. PTESFinder identifies more PTES structures than other published methods whilst maintaining high specificity.
Perl Node Interface (PNI) is a node based visual programming environment. PNI makes easy to humans to write Perl programs. No Perl skill is required, programs are builded graphically. Perl coders can easily extend it writing new nodes.