Skip to content

A general purpose application that quantifies data from Northern Blot Analysis tests.

License

Notifications You must be signed in to change notification settings

aarondtaveras/Northern_Quantification

Repository files navigation

Northern_Quantification

A general purpose application that computes and quantifies useful information about Northern Blot Analyses.

Build Instructions:

Run g++ main.cpp to produce your executable.

Run the executable with the input data as follows: ./exe.out <data.csv> .

All given input data MUST be cleaned to achieve the proper results, and be in a .csv format.

Run-time Instructions:

Use the following commands to compute statistics: b/gapdh - Computes band over gapdh per each trial.

tscore - Computes t scores for band over gapdh per trial.

average < tscore || m/area || b/gapdh > - Computes the average for the given argument. Arguments ARE case/space-sensitive.

extract <output.txt> - Extracts current computed data to a text file named "results.txt". The file is overwritten by default, and is written to "results.txt" by default.

Cleaned Data:

Cleaned data refers to data that is in the proper row/column format. Individual cells are case insensitive, and ignore leading and trailing whitespace. The accepted format:

Columns : Name (data type) : {set}

Probe (string) : {"ITS1A","ITS2B","GAPDH"}
Genotype (string) : {"KO","AB","WT"}
Strip (string) : {"2a","1s","3a"}
Band (string) : {"45","30","32","21","18SE","12s", empty}
Lane (int) : {+I}
Area (float) : {+R}
Mean (float) : {+R}
Min (int) : {+I}
Max (int) : {+I} 
Mean/Area (float) : {+R}

Feel free to submit bug reports or clarifications. I am by no means a biology expert - just a programmer. Happy computing! :)

About

A general purpose application that quantifies data from Northern Blot Analysis tests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published