Comments (2)
There are now two major functions (and associated utility functions):
-
test_go
which uses topGO to perform different enrichment analysis. It can perform any test supported by topGO, including methods that control for the GO topology, and returns both topGOdata and topGOresult objects. Its main limitation is that it only can handle Gene Ontology annotations. -
gsea
performs Gene-set enrichment analysis via either a Wilcoxon rank sum test, or a Kolmogorov-Smirnov test. The main advantage is that it doesn't require arbitrary threshold values to determine significance, and it can work with any arbitrary annotation. The main disadvantage is that it cannot incorporate information about the topology of the annotation.
from hmvar.
Created a third function
sign_test
performs sign_test to identify potential selection. It uses a score associated with genes and determines if the number of positive scores for a group of genes that share an annotation term is greater than expected by chance given the background level of positive and negative scores. It uses a binomial probability to calculate a p-value. Makes very few assumptions and it is a special case of Orr's sign_test.
from hmvar.
Related Issues (20)
- Create functional_enrichment.r exectuable HOT 3
- Incorporate GO ontology structure HOT 1
- read_eggnog function HOT 1
- Gene set enrichment analysis HOT 1
- sign test HOT 2
- Basic usage vignette
- Ka/Ks functions HOT 1
- Register in Zenodo HOT 1
- Track internal testing HOT 2
- Automate build testing HOT 2
- Unit testing HOT 1
- Have determine_substitution_type return a factor
- unit testing for varsites_pipeline
- Add genes option to dos functions
- gsea binding of results changes p-values HOT 2
- Use GO.db to annotate each gene with the offspring of its GO terms
- Homogenize sign_test column names with other enrichment functions
- Optimize gsea to completeley skip terms below min_size
- Fst calculation HOT 2
- remove bimbam imputation
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.
from hmvar.