Skip to content

SD2E/pysd2cat

Folders and files

NameName
Last commit message
Last commit date
Jun 29, 2020
Jan 16, 2020
Jul 23, 2021
Jan 16, 2020
Oct 9, 2019
Jun 24, 2019
Jan 18, 2019
Aug 4, 2020
Jan 16, 2020
Dec 3, 2018
Jul 23, 2020

Repository files navigation

Introduction

The pysd2cat circuit analysis tool analyzes flow cytometry data to perform the following tasks:

  • Predict Live and Dead cells
  • Compute the accuracy of a circuit wrt. a GFP threshold

Quick Start:

Currently, pysd2cat runs on the TACC infrastructure so that it may have fast access to data. It assumes a root directory (containing data files) exists on the host at: /work/projects/SD2E-Community/prod/data/uploads/.

  • Clone the repo: https://gitlab.sd2e.org/dbryce/pysd2cat.git
  • cd pysd2cat

Two install options are available, with or without test-harness:

Without test-harness installed:

  • python setup.py install

With test-harness installed:

  • pip install -e . [harness]

To run an example analysis script (test-harness needed), run:

  • python src/pysd2cat/analysis/live_dead_analysis.py

Environment Configuration:

You will need to have the following dependencies and logins:

  1. pip install transcriptic
  2. pip install autoprotocol
  3. Get a transcriptic login from Transcriptic (or Strateos). Talk to Josh Nowak.
  4. Run transcriptic login once so that it creates the required folders to fetch data.

Code Layout:

The source code is divided into subdirectories, as follows:

  • src/pysd2cat/data: routines to acquire data and metadata
  • src/pysd2cat/analysis: routines to analyze data
  • src/pysd2cat/plot: routines to plot data

About

Python SD2 Circuit Analysis Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages