TAPPy separates a time-series of water levels into the sine waves representing the tidal components. It uses the least square optimization and other functions in SciPy. The focus is to make the most accurate analysis possible. TAPPy only determines the constituents that are calculable according to the length of the time series.
ParseGenBank is a minimalistic, incremental, event-driven GenBank Flat File Format parser. It aims to efficiently produce events for keywords, features, qualifiers, and coding data. It does not attempt to parse the contents of feature or qualifier data, but provides a framework on which such a system can be built.
gfit analyzes data using models. gfit lets the user create a model for virtually any type of system using a minimal amount of computer code. It is particularly useful for studying various systems in biophysics, biochemistry, and cell biology. The interface for gfit models specifies relationships between input and output variables in a rule-based fashion. It provides flexibility and allows the user to reuse same models for many related problems.
The Cogent API and related utilities connect Cogent software modules to each other and to other applications. The API library contains functions for general inter-process communication and data handling, as well as for specific Cogent products. The utilities support a common interface for all messaging and events, creating a modular development environment. Code written for the Cogent API is compatible across Linux, QNX4, QNX6, and any UNIX operating system.
PROMPT is a system for retrieval, analysis, mapping and comparison of protein sets. It allows easy mapping of different types of sequence identifiers, automatic data retrieval and integration, many analysis and comparison algorithms, and a full-featured GUI application. Exhaustive statistical tests are conducted automatically in appropriate cases, but can be performed manually. All analysis results can be viewed or visualized and exported in various formats. All methods can be used in your own Java code or with beanshell scripting in your own scripts, a pipeline, or grid systems.