cnv-gsea-correlation's People
cnv-gsea-correlation's Issues
Parallelization only works on *nix
Right now the call is something like
parallel::makeCluster(num_cores, type=FORK)
Windows is unable to do fork, at this time, it is unclear if removing the cluster type or if setting the type to be OS-dependent will introduce incompatibilities.
Flexibility with band specificity
User should be able to choose how specific they want bands to be for analysis. From chromosome arm -> sub band
Viewing and exporting correlation graphs
User needs a way to view and export correlation plots.
Script needs to be written- Should try to be more "interactive" since the user may consider looking at many plots
- there might be a shiny solution here
Multiple testing correction
Need to add an FDR q value for correlation analyses
Progress indicators for correlation analysis
Calculating all correlations takes a while if there are few cores, need a progress indicator to get an estimate of how long the computation will take as it's happening
Allow other types of correlation
Add in an option for other correlative tests, such as Spearman's nonparametric
Choose number of cores with command line argument
User should be able to pick how many cores that they want to use
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.