64ab6aa
64ab6aa
<component type="desktop">
9616e57
  <id>COPASI.desktop</id>
64ab6aa
  <metadata_license>CC0-1.0</metadata_license>
64ab6aa
  <summary>The COPASI graphical user interface</summary>
64ab6aa
  <name>COPASI</name>
64ab6aa
  <project_license>Artistic-2.0 and GPL-3.0+ and BSD</project_license>
64ab6aa
  <categories>
64ab6aa
   <category>Science</category>
64ab6aa
  </categories>
64ab6aa
  <description>
64ab6aa
    

64ab6aa
      COPASI is a software application for simulation and analysis of biochemical
64ab6aa
      networks and their dynamics.
64ab6aa
    

64ab6aa
    

64ab6aa
      COPASI is a stand-alone program that supports models in the SBML standard
64ab6aa
      and can simulate their behavior using ODEs or Gillespie's stochastic
64ab6aa
      simulation algorithm; arbitrary discrete events can be included in such
64ab6aa
      simulations.
64ab6aa
    

64ab6aa
    

64ab6aa
      COPASI carries out several analyses of the network and its dynamics and 
64ab6aa
      has extensive support for parameter estimation and optimization. 
64ab6aa
      COPASI provides means to visualize data in customizable plots, histograms and 
64ab6aa
      animations of network diagrams.
64ab6aa
    

64ab6aa
    

64ab6aa
       MODELS
64ab6aa
64ab6aa
       Models in COPASI are based on reactions that convert a set of species into another set of species. Each species is located in a compartment,
64ab6aa
       which is a physical location with a size (volume, area, etc). This maps directly to biochemical reaction networks,
64ab6aa
       but can also represent other types of processes (for example,  the species could be cell types).
64ab6aa
       COPASI automatically converts the reaction network to a set of differential equations or to a system of stochastic reaction events
64ab6aa
       — the user does not have to write down the math explicitly, the software does that.
53d22ec
    

53d22ec
    

Models can also have:

53d22ec
      
53d22ec
       
  • * Unlimited number of species, reactions, and compartments.
  • 53d22ec
           
  • * Arbitrary discrete events; these can be used to change the model, or just to monitor the progress of simulations.
  • 53d22ec
           
  • * Arbitrary differential equations; these have to be added explicitly by the user and can be mapped to species, compartments, or generic variables.
  • 53d22ec
           
  • * Compartments can have variable sizes (ie they can be variables of the model).
  • 53d22ec
           
  • * The rates of reaction can be picked from a set of predefined kinetic functions (the most common in biochemistry), or arbitrary functions defined by the user.
  • 53d22ec
          
    53d22ec
    53d22ec
         

    Models can be visualized through

    53d22ec
    53d22ec
          
      53d22ec
             
    • * the GUI interface, with tables for reactions, species, compartments, etc.;
    • 53d22ec
             
    • * an arbitrary number of network diagrams (including an SBGN-compliant option);
    • 53d22ec
             
    • * the full set of differential equations; these can be exported in Latex or MathML formats.
    • 53d22ec
            
      53d22ec
           

      64ab6aa
             COPASI can import and export models in the SBML format (levels 1 to 3). Models can also be exported in XPP format,
      64ab6aa
             Berkeley Madonna format, and as C code (in addition to MathML and Latex).
      64ab6aa
      64ab6aa
             SIMULATION
      64ab6aa
      64ab6aa
             Simulation can be performed either with stochastic kinetics or with differential equations, and the software easily allows
      64ab6aa
             switching between them. The software provides an interface to create parameter scans (sweeps),
      64ab6aa
             parameter sampling and repeated simulations — including complex simulation scenarios mixing parameter samples
      64ab6aa
             with scans and repeats of simulations (or other analyses).
      53d22ec
           

      53d22ec
           

      Algorithms available for simulation:

      53d22ec
      53d22ec
            
        53d22ec
               
      • * LSODAR for ordinary differential equation modeling.
      • 53d22ec
               
      • * Gillespie's direct method for exact stochastic kinetics.
      • 53d22ec
               
      • * Gibson-Brooke's version of Gillespie's algorithm for exact stochastic kinetics.
      • 53d22ec
               
      • * τ-leap algorithm for faster (approximate) stochastic kinetics.
      • 53d22ec
               
      • * Adaptive SSA/τ-leap algorithm for faster (approximate) stochastic kinetics.
      • 53d22ec
               
      • * Hybrid Runge-Kutta/SSA for hybrid simulations with stochastic kinetics and differential equations.
      • 53d22ec
               
      • * Hybrid LSODA/SSA for hybrid simulations with stochastic kinetics and differential equations.
      • 53d22ec
              
        53d22ec
             

        64ab6aa
               Simulations can be of time courses or steady states.
        64ab6aa
        64ab6aa
               ANALISYS
        64ab6aa
        64ab6aa
               Models can be analyzed and modified with a large set of methods:
        bdaf921
             

        53d22ec
              
          53d22ec
                 
        • * Stoichiometric analysis of the reaction network, including mass conservation analysis and elementary flux modes.
        • 53d22ec
                 
        • * Optimization of arbitrary components of the model using a range of diverse algorithms.
        • 53d22ec
                 
        • * Parameter estimation using a range of diverse optimization algorithms. This can be done over several different experiments simultaneously,
        • 53d22ec
                   including mixtures of steady-state and time course experiments.
          53d22ec
                 
        • * Local sensitivity analysis.
        • 53d22ec
                 
        • * Metabolic control analysis (a special form of sensitivity analysis).
        • 53d22ec
                 
        • * Time scale separation analysis; this allows definition of fast and slow components of the model, in a time-dependent way.
        • 53d22ec
                 
        • * Analysis of stochasticity using the linear noise approximation (allows estimating variances and co-variances even in the presence
        • 53d22ec
                   of large numbers of particles).
          53d22ec
                 
        • * Cross sections, which allow to characterize non-linear dynamics properties, such as oscillations and chaos.
        • 53d22ec
                 
        • * Lyapunov exponents, which allows to establish if the system dynamics are chaotic.
        • 53d22ec
                
          53d22ec
               

          64ab6aa
                DATA VISUALIZATION
          64ab6aa
          64ab6aa
                COPASI allows users to visualize data in various ways:
          53d22ec
               

          53d22ec
               
            53d22ec
                  
          • * Network diagrams can be used to visualize time course simulations as movies;
          • 53d22ec
                  
          • * Network diagrams can also be used to visualize mass conservation moieties, and elementary flux modes;
          • 53d22ec
                  
          • * Arbitrary 2D plots of any model variables and parameters (including trajectories in phase space);
          • 53d22ec
                  
          • * A series of plots that are most commonly used are already pre-defined;
          • 53d22ec
                  
          • * Color-coded matrices, for easily identifying large and small values;
          • 53d22ec
                  
          • * 3D bar chart representation of matrices
          • 53d22ec
                 
            bdaf921
                 

            64ab6aa
                  DATA OUTPUT
            64ab6aa
            64ab6aa
                  COPASI allows users to define report files where data is written to during simulations and analyses.
            64ab6aa
                  These report files are useful for importing data onto other applications for further analysis and visualization.
            53d22ec
                 

            64ab6aa
              </description>
            64ab6aa
              <url type="homepage">http://copasi.org/</url>
            64ab6aa
              <screenshots>
            64ab6aa
                <screenshot type="default">
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASI-TSSATask_03.png</image>
            bdaf921
                </screenshot>
            bdaf921
                <screenshot>
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASI-maxresdefault.jpg</image>
            bdaf921
                </screenshot>
            bdaf921
                <screenshot>
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASI-Diagrams_02.png</image>
            bdaf921
                </screenshot>
            bdaf921
                <screenshot>
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASI-Diagrams_03.png</image>
            bdaf921
                </screenshot>
            bdaf921
                <screenshot>
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASI-MCATask_02.png</image>
            bdaf921
                </screenshot>
            bdaf921
                <screenshot>
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASI-MCATask_03.png</image>
            bdaf921
                </screenshot>
            bdaf921
                <screenshot>
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASI-ParameterScan_08.png</image>
            bdaf921
                </screenshot>
            bdaf921
                <screenshot>
            bdaf921
                 <image>https://sagitter.fedorapeople.org/copasi/COPASIF5.large.jpg</image>
            64ab6aa
                </screenshot>
            64ab6aa
              </screenshots>
            64ab6aa
              <updatecontact>sagitter_at_fedoraproject.org</updatecontact>
            64ab6aa
            </component>