Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/yollct/spycone
Browse files Browse the repository at this point in the history
  • Loading branch information
yollct committed Feb 27, 2023
2 parents 2e0fb2f + 883ca94 commit 07cc19d
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

Spycone is a python package that provides systematic analysis of time course transcriptomics data. Spycone uses gene or isoform expression as an input. Spycone features a novel method for IS detection and employs the sum of changes of all isoforms relative abundances (total isoform usage) across time points. Spycone provides downstream analysis such as clustering by total isoform usage, i.e. grouping genes that are most likely to be coregulated, and network enrichment, i.e. extracting subnetworks or pathways that are over-represented by a list of genes. These analyses can be coupled with gene set enrichment analysis and visualization.

The paper is now accepted in [Bioinformatics](https://academic.oup.com/bioinformatics/advance-article/doi/10.1093/bioinformatics/btac846/6965022).

# prerequisite

Spycone is dependent on the pcst_fast library, which is not available through pip install. Please go to [the github page](https://github.com/fraenkel-lab/pcst_fast) or run this command.
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

def setup_package():
metadata = dict(name='spycone',
version='0.1.3',
version='0.1.4',
description='A splicing-aware time course network enricher',
long_description=README,
long_description_content_type="text/markdown",
Expand Down
7 changes: 7 additions & 0 deletions spycone/visualize.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,13 @@ def vis_all_clusters(clusterObj, x_label="time points", y_label="expression", Ti
return_plotly=False
width = 100*len(plot_clusters)
height=500
else:
return_plotly =True
width=300
height=300*len(plot_clusters)
plot_clusters = list(clusterObj.index_clusters.keys())
return_plotly=False
width = 100*len(plot_clusters)
else:
return_plotly =True
width=300
Expand Down

0 comments on commit 07cc19d

Please sign in to comment.