Git Product home page Git Product logo

mitomi_analysis's Introduction

MITOMI Analysis Package

This Python package condenses the MITOMI initial analysis scripts into a simple suite of command line tools. The package is dependent on Python3, which you can grab with Homebrew:

$ brew install python3

Installation

Installation is as simple as cloning this repository and running the setup.py file as below:

$ git clone https://github.com/FordyceLab/mitomi_analysis.git
$ cd mitomi_analysis
$ python3 setup.py install

If installation is successful, you should now have the mitomi command line tool. You can check if this is that case by using the which command:

$ which mitomi

This command should return /usr/local/bin/mitomi. If nothing is returned, your installation was unsuccessful.

After installation, you can optionally remove the repository, as it is no longer needed:

$ cd ..
$ rm mitomi_analysis

Usage

The mitomi tool has six basic subcommands. These commands include:

  • concat - concatenate .gpr files from different channels when imaging a device (replaces gprFilesToConcatFile.py)
  • chip-analysis - outputs many plots that can be used to diagnose issues with the MITOMI run and check for consistency (replaces chipAnalysis.py)
  • process - processes the raw concatenated files to calculate intensity ratios and other metrics (replaces processConcat_PR8.py)
  • scatter-plot - create scatter plots to compare the two replicates within a device (replaces scatterPlotRep1vsRep2.py)
  • prereduce - prepare files for running fREDUCE (replaces outputDataForfREDUCE_newConcatFiles.py)
  • reduce - runs fREDUCE (replaces runMultiFREDUCE.py)

Each subcommand has a help string that can be summoned using the -h flag, for example $ mitomi concat -h. These help strings specify the inputs necessary to run each subcommand.

Note: *the reduce subcommand has not yet been tested since fREDUCE cannot be compiled on my 64-bit machine

mitomi_analysis's People

Contributors

tshimko126 avatar

Watchers

James Cloos avatar  avatar Scott avatar Polly Fordyce avatar  avatar

mitomi_analysis's Issues

MultiReduce directory issue

All files need to be in a single directory

cd to dir then run mitomi reduce script (omit full path, include just filename)

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.