Skip to content

CellOrganizer tools and scripts for Galaxy Project - gitlab import

License

Notifications You must be signed in to change notification settings

murphygroup/cellorganizer-galaxy-tools

Repository files navigation

cellorganizer-galaxy

CellOrganizer tools and scripts for Galaxy.

Pre-requisites

  • A working Galaxy instance.
  • Matlab 2016a or higher
    • Matlab 2016b or newer
    • Bioinformatics Toolbox
    • Computer Vision System Toolbox
    • Control System Toolbox
    • Curve Fitting Toolbox
    • Image Processing Toolbox
    • Mapping Toolbox
    • Optimization Toolbox
    • Robust Control Toolbox
    • Signal Processing Toolbox
    • Simulink
    • Simulink Design Optimization
    • Statistics and Machine Learning Toolbox
    • System Identification Toolbox
    • Wavelet Toolbox
  • ffmpeg. A complete, cross-platform solution to record, convert and stream audio and video.
  • pandoc. A universal document converter.
  • Python libraries

Installation

To install CellOrganizer on Galaxy+Bridges you need to follow four steps.

Step one: Install Requirements

You need to install the software in the previous section.

Step two: Copy tools folders

Step three: Set environmental variables in job configuration file

Step four: Add tools to tool configuration file

<destination id="local" runner="local" >
  <env id="CELLORGANIZER">/pylon1/mc4s8dp/icaoberg/galaxy/cellorganizer</env>
  <env id="MATLAB">/opt/packages/matlab/R2016a/bin/matlab</env>
  <env id="BFTOOLS">/pylon1/mc4s8dp/icaoberg/tools/bioformats/bftools</env>
  <env id="FFMPEG">/usr/local/bin/FFMPEG</env>
  <env id="PANDOC">/usr/local/bin/pandoc</env>
</destination>

Rules for developing tools for CellOrganizer on Galaxy+Bridges

These rules are meant for CellOrganizer developers and contributors.

  1. Tools should fall into one of the following categories (1) Training, (2) Synthesis, (3) Demos, (4) Image Tools, (5) Model Tools or (6) Useful Tools.

  2. Every tool name should start with a verb. If we do this, we can communicate the intention of the block better, e.g. show_image, train_model, etc.

  3. You are more than welcome to use external tools to stitch output generated from CellOrganizer. However the tools you use should be stable, e.g. pandoc, python Markdown or ffmpeg.

  4. Tools that generate more than one output, e.g. show_image_info, compare_models, should generate an HTML file with linked files. Those tools should have the option to allow users to export the document to PDF as well.

Bugs and Questions

Any GitHub user can create an issue on our public repository

For other inquiries feel free to send an email to our mailing list

License

This project is licensed under the GNU General Public License v3.0

About

CellOrganizer tools and scripts for Galaxy Project - gitlab import

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages