Status

Accepting a limited number of new clients. Please contact us for details.

Recommended Platforms

Apple
FreeBSD
RHEL/CentOS
We support all POSIX platforms

Open Source Tools for Science

Science Tools
Gnuplot
Matplotlib
Octave
R Statistical Analysis

Graphics and Publishing
Blender
LibreOffice
FreeCAD
GIMP
Inkscape
Scribus

WEB
FireFox
Thunderbird

Credits

Background image by Pete Linforth from Pixabay

Publications

  • The "Research Computing User's Guide" is a free, work-in-progress book about research computing, also known as computational science. The book consists of the following parts:

    • Overview of scientific computing methods and comprehensive coverage of Unix basics and shell scripting
    • Introduction to parallel computing and popular job schedulers
    • Introduction to scientific programming, with emphasis on performance (unfinished)
    • Introduction to parallel programming with OpenMP and MPI (unfinished)

    You can view the HTML version or download the PDF. Answers to the practice questions are in the practice key.

  • RNA-Seq Differential Expression Analysis for Non-programmers introduces a much simpler approach to differential expression (DE) analysis, which does not require significant programming or I.T. skills. The reader need only have a firm grasp of genetics and a basic understanding of the Unix environment (which anyone can learn very quickly) to get started. The book includes simple instructions for setting up your own Unix environment and all the software required for the DE analysis in under an hour.

    Available only as an eBook, accessible on Nook devices or apps, or via any web browser using the free Barnes and Noble web-based reader "My Digital Library".

  • The C/Unix Programmer's Guide is a comprehensive text on C and C++ programming in the Unix environment, covering all aspects of programming in the Unix environment, including basic Unix usage, the C language, standard libraries, programming tools, and an introduction to C++. It's the only book you need for learning how to program under Unix.