Git Product home page Git Product logo

copasi-utilities's Introduction

copasi-utilities

This repository contains assorted files that are used to work with COPASI. I wrote these files to aid in my own work and make them available for anyone else to use/modify.

A utility previously called MEC.py is now called model_replicator and has been moved to its own repository.

Descriptions

  • copasiplot2gnuplot.pl - PERL script to convert a file saved from a COPASI plot window with several runs (eg from parameter scan) to a data file that gnuplot can index the various runs (this basically just substitutes lines that have no numbers into two blank lines).

  • normalize_sequences.pl - PERL script to convert a report file from COPASI parameter estimation or optimization to a regularly spaced file (in terms of function evaluations). More detailed information in the comments at the top of the file.

  • progress_of_fit_stats.pl - PERL script to calculate statistics on files containing several parameter estimation or optimization results which have been normalized to contain regular intervals (eg processed with normalize_sequences.pl). More detailed information in the comments at the top of the file.

  • run_pe_cps.sh - BASH script to run a series of repeated COPASI parameter estimations (or optimizations) calculating their statistics. Useful for comparing algorithms. Uses PERL scripts normalize_sequences.pl and progress_of_fit_stats.pl. More details in the comments at the top of the file.

  • poptbench - BASH script to benchmark a parallel optimization algorithm against the serial version. Requires full path to serial and parallel versions of CopasiSE.

  • profilecopasi - BASH script to profile CPU, memory, and I/O features of a CopasiSE run. Requires setting path to CopasiSE executable and uses the audria package. Writes out a CSV file with the data of one or several runs.

  • model_report.py - Python script to write a text summary of the model file (either in COPASI or SBML formats). Requires the pandas and html2text packages.

copasi-utilities's People

Contributors

pmendes avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.