Cpcsim (download) is free software, distributed under CeCILL licence. The terms of the licence may be read either in French or in English.
The content of the material that is presented here may change.
This page is about Centrifugal Partition Chromatography (CPC), and more precisely about Cpcsim, a CPC computer simulation tool.
A short presentation of CPC and its computer simulation are available here, in French and in English.
CPCSim was presented at the "Rencontres Mondiales du Logiciel Libre 2005" in Dijon (France). A HTML version of the slides is available here.
Presently, only the simulation of ion-exchange mode CPC that uses a strong anion exchanger is implemented. Both mobile phase and stationary phase injection are possible. Other ion-exchange modes, using either a weak anion exchanger or pH-driven ion-exchange (the so-called pH zone-refining mode) could be available one day, but are not today. Implementation of simple elution is also written but was never tested.
To date, CpcSim was only installed on Linux systems.
Development was carried out on a Mandrake Linux 9.2 system. CpcSim strongly depends on the SYNAPS library that solves polynomial equation systems. The source code you will find here should compile well with gcc-3.3.1. Most probably porting problems will arise with the evolution of SYNAPS.
A binary of the core CpcSim program (named cpcsim) is therefore provided for convenience, as well as the header and library files of SYNAPS.
Installation from sources requires the unpacking of the archive file cpcsim-0.0.2.0.tar.gz and the compilation of sources and the linking of the object files.
tar xzvf cpcsim-0.0.2.0.tar.gz cd CpcSim-0.0.2.0 make make install
The "make" command compiles all the required libraries, builds the "cpcsim" binary and installs it in the Bin directory.
Alternatively, you may want to use the pre-compiled "cpcsim" binary:
tar xzvf cpcsim-0.0.2.0.tar.gz cd CpcSim-0.0.2.0 make install
The "make install" command copies the content of the Bin directory to $HOME/bin.
The CpcSim project was undertaken following a proposal by Dr. Jean-Hugues Renault to implement a CPC simulation tool in the spirit of what was initially proposed by Pr. Ito for pH-zone refining.
The connection between the local needs in polynomial equation system solving and a really working tool would never have occured without the guidance provided by Dr. Philippe Trebuchet, co-author of the SYNAPS library.
Dr. Alexandre Maciuk has intensively used CpcSim without my supervision, pushing it to accomplish things I would never expected it would be able to do.
October 21st 2005