|
1 | | -# scriptmanager |
2 | | -### GUI pipeline containing useful NGS analysis scripts. |
| 1 | +# ScriptManager |
3 | 2 |
|
4 | | -Scripts are generically categorized within semi-descriptive tabs and are designed to be run in parallel with each other and themselves. |
| 3 | +ScriptManager was built to be a lightweight and easy to use genomics analysis tool for novice bioinformaticians. It includes both a graphical interface for easy navigation of inputs and options while also supporting a command line interface for automation and integration with workflow managers like Galaxy. We describe here how a user unfamiliar with the command line can leverage national supercomputing resources using a graphical desktop interface like Open OnDemand to perform their analyses and generate publication quality figures for their research. Widespread adoption of this tool in the genomics community would lower technical barriers to accessing supercomputing resources and allow biochemists to prototype their own workflows that can be integrated into large scale production pipelines. Source code and precompiled binaries available at https://github.com/CEGRcode/scriptmanager. |
5 | 4 |
|
| 5 | +### [:house: ScriptManager Website Homepage :house:](https://pughlab.mbg.cornell.edu/scriptmanager-docs/) |
6 | 6 |
|
7 | | -### Tutorial to using basic plotting capabilities of ScriptManager |
8 | | -Open **ScriptManager-Tutorial.docx** available in root directory |
| 7 | +## Documentation Quick-links |
| 8 | +* [Getting Started](https://pughlab.mbg.cornell.edu/scriptmanager-docs/) |
| 9 | +* [Full list of scripts available](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/References/tool-index) - Scripts are generically categorized within semi-descriptive tabs and are designed to be run in parallel with each other and themselves. |
9 | 10 |
|
10 | | -## Build Instructions |
11 | | -(after cloning this repo): |
12 | | -``` |
13 | | -$ cd scriptmanager |
14 | | -$ ./gradlew build |
15 | | -``` |
| 11 | +## Tutorials |
| 12 | +* [ChIP-exo Tutorial](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/Tutorials/chipexo-tutorial) |
| 13 | +* [Four-color Sequence Plot Tutoral](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/Tutorials/genomic-features-tutorial) |
16 | 14 |
|
17 | | -The compiled JAR file will be output into the `build/libs` directory. |
| 15 | +## Pugh Lab Favorite Tools |
| 16 | +:star: [Tag Pileup](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/Tools/read-analysis/tag-pileup) |
| 17 | +:star: [Expand BED](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/Tools/coordinate-manipulation/expand-bed) |
| 18 | +:star: [Align BED to Reference](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/Tools/peak-analysis/peak-align-ref) |
| 19 | +:star: [Aggregate Data](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/Tools/read-analysis/aggregate-data) |
| 20 | +:star: [Scaling Factor](https://pughlab.mbg.cornell.edu/scriptmanager-docs/docs/Tools/read-analysis/scaling-factor) :star: |
18 | 21 |
|
19 | | -## Running ScriptManager |
| 22 | +## Citing Us |
| 23 | +If you use ScriptManager in your work, you can use the Lang et al (2022) publication or use ScriptManager's unique [RRID:SCR_021797](https://scicrunch.org/resources/data/record/nlx_144509-1/SCR_021797/resolver?q=SCR_021797%2A&l=SCR_021797%2A&i=rrid:scr_021797). |
20 | 24 |
|
21 | | -To run the GUI verson of ScriptManager, you can double click the compiled JAR file or run the followinug command in the terminal |
22 | | -``` |
23 | | -$ java -jar /path/to/jarfile |
24 | | -``` |
25 | | - |
26 | | -Running the CLI version of ScriptManager is similar to running the GUI. To view the list of command options, use the `-h` flag. |
27 | | -``` |
28 | | -$ java -jar /path/to/jarfile -h |
29 | | -``` |
30 | | - |
31 | | -**Example:** |
32 | | -``` |
33 | | -$ java -jar /path/to/jarfile coordinate-manipulation bed-to-gff BEDFILE.bed -o OUTPUT.gff |
34 | | -``` |
35 | | - |
36 | | -## Current scripts available (210106): |
37 | | - |
38 | | -**BAM Statistics:** |
39 | | - |
40 | | - -BAM Statistics |
41 | | - |
42 | | - -Paired-End Statistics |
43 | | - |
44 | | - -BAM Genome Correlation |
45 | | - |
46 | | - |
47 | | -**BAM Manipulation:** |
48 | | - |
49 | | - -BAM-BAI Indexer |
50 | | - |
51 | | - -BAM File Sorter |
52 | | - |
53 | | - -BAM Remove Duplicates |
54 | | - |
55 | | - -BAM Replicate Merge |
56 | | - |
57 | | - -Filter for PIP-seq |
58 | | - |
59 | | - |
60 | | -**BAM Format Converter:** |
61 | | - |
62 | | - -BAM to scIDX |
63 | | - |
64 | | - -BAM to GFF |
65 | | - |
66 | | - -BAM to BED |
67 | | - |
68 | | - -BAM to bedGraph |
69 | | - |
70 | | - |
71 | | -**File Utilities:** |
72 | | - |
73 | | - -MD5 Checksum |
74 | | - |
75 | | - |
76 | | -**Peak Calling:** |
77 | | - |
78 | | - -Genetrack - still highly unstable |
79 | | - |
80 | | - |
81 | | -**Peak Analysis:** |
82 | | - |
83 | | - -Align BED to Reference |
84 | | - |
85 | | - -Filter BED by Proximity |
86 | | - |
87 | | - -Genomic Coordinate Tile |
88 | | - |
89 | | - -Generate Random Coordinate |
90 | | - |
91 | | - -Signal Duplication |
92 | | - |
93 | | - |
94 | | -**Coordinate File Manipulation:** |
95 | | - |
96 | | - -Expand BED/GFF File |
97 | | - |
98 | | - -Convert BED/GFF to GFF/BED |
99 | | - |
100 | | - -Sort BED/GFF by CDT |
101 | | - |
102 | | - |
103 | | -**Sequence Read Analysis:** |
104 | | - |
105 | | - -Tag Pileup |
106 | | - |
107 | | - -Calculate Scaling Factor |
108 | | - |
109 | | - -Scale Matrix Data |
110 | | - |
111 | | - -Aggregate Data |
112 | | - |
113 | | - |
114 | | -**DNA Sequence Analysis:** |
115 | | - |
116 | | - -FASTA from BED |
117 | | - |
118 | | - -Randomize FASTA |
119 | | - |
120 | | - -Search Motif in FASTA |
121 | | - |
122 | | - -DNA Shape from BED |
123 | | - |
124 | | - -DNA Shape from FASTA |
125 | | - |
126 | | - |
127 | | - **Figure Generation:** |
128 | | - |
129 | | - -Heatmap |
130 | | - |
131 | | - -Merge Heatmaps |
132 | | - |
133 | | - -4Color Sequence Plot |
| 25 | +* Lang OW, Pugh BF, Lai WKM. ScriptManager: an interactive platform for reducing barriers to genomic analysis. PEARC'22. 2022 Jul. [doi: 10.1145/3491418.3535161](https://dl.acm.org/doi/abs/10.1145/3491418.3535161). |
0 commit comments