SYGNAL stores its output in mostly 2 formats:
- serialized objects in Python pickle format
- csv files
In this document we will describe the structure of each file
This is a serialized object of the class cMonkeyWrapper which contains the basic cmonkey2 information
Based on the c1.pkl object, adds some processing information. Also used to checkpoint the steps in the SYGNAL computation, by checking the existence of member variables
Based on the c1_all.pkl object, adds information from the post interim step (in perform_postprocessing()).
Based on the c1_postInterim.pkl object, adds information from the complete postprocessing step (in perform_postprocessing())
This is a serialized object of the class mirVestigator.
This object is a serialized list of lists of PSSM objects. Each entry in the list of the top level list is from a separate MEME run.
A serialized dictionary of dictionaries in the format
{ <motif_name>: { 'miRNA': <miRNAname(s)>, 'model': , 'mature_seq_ids': } }
Serialized weeder results, in the format of a dictionary.
{ : [list of PSSM] }
Generated by parallelized invokations of the function post_process(). A serialized list of dictionaries [ { 'k': , 'k.rows': , 'k.cols': } ]
Results of the set enrichment computation (targetscan). A list of results from running the function cluster_hypergeo() on every bicluster.
Results of the set enrichment computation (TFBS DB). A list of results from running the function cluster_hypergeo() on every bicluster.
Serialized TOMTOM results.
Serialized results of Weeder on 3p UTR
Serialized results of Weeder on upstream
Is processed by the miRNA step to generate other output
Results of the getEigengene.R script
Results of the enrichment.R script
First principal components, exported from the main SYGNAL script
Result from getEigengene.R script
Results from NEO, written in write_neo_summary() step in sygnal.py
Results from runNEO.R
Results from runNEO.R
TODO
Result from permutedResidualPvalues_permAll_mc.R
Result written by sygnal.py in the __tomtom_upstream_motifs() function
Result written by sygnal.py in the __get_permuted_pvalues_for_upstream_meme_motifs() function
This contains the results of the tool NEO (network edge orienting)
result file written from sygnal.py and specified through the --res switch