Comments (3)
Dear Wyatt,
Thank you for the feedback!
Regarding your question related to the (+) and (-) suffixes for the regulons: this is experimental work. The (+) indicates that there is a positive correlation between the expression levels of a TF and its target genes across cells (from which we infer that the regulon is a transcriptional activator), while the (-) indicates the positive, i.e. a transcriptional inactivating relationship between the TF and its targets.
This is work in progress. The (+) labelled regulons are the ones you would get from running the original R version.
If you want to filter based on direct or indirect TF annotations you can easily do so by first filtering the dataframe with enriched motifs [i.e. df = prune2df()] and only subsequently derive regulons from the filtered df using df2regulons. You should focus on the column "Annotation" which should contain "gene is directly annotated" for direct annotations. More fine grained control is possible by also using the columns "MotifSimilarityQValue" (should be 0 if no motif similarity is needed to find a matching TF annotation for the enriched motif in the species under investigation) and "OrthologousIdentity" (a value between 0.0 and 1.0 which signifies the orthologous identity of the DBD of involved TF proteins when SCENIC needs to cross species boundaries to find an appropriate annotation for the enriched motifs).
Hope this helps,
Bram
from pyscenic.
i just wanted to second the compliment here - the performance improvement over the R version is staggering: we went from one week for to under a day. :)
the support here has also been prompt and excellent. thank you!
from pyscenic.
You're more than welcome. Thanks for the feedback, much appreciated.
from pyscenic.
Related Issues (20)
- CTX running infinitely long. Defunct child processes HOT 1
- [feature request] modules_from_adjacencies don't support csr matrix
- Numba: Attempted to fork from a non-main thread, the TBB library may be in an invalid state in the child process. HOT 2
- [question] Can use `xgboost` or `lightgbm`
- prune2df fails with TypeError: object of type 'generator' has no len() [BUG] HOT 2
- [BUG] Encoding Argument While Loading Pickle File Produces Error in pyscenic aucell
- Expression matrix should be provided in the loom file format.[BUG] HOT 2
- TypeError("Must supply at least one delayed object") HOT 3
- ctx pyscenic Error HOT 1
- [BUG]concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruy while the future was running or pending. HOT 1
- [ERROR] in running Pyscenic GRN grnboost2 HOT 2
- ERROR - Error in Nanny killing Worker subprocess HOT 1
- [BUG] run in pyscenic grn HOT 7
- [BUG]pyscenic grn ERR when running on HPC with slurm HOT 5
- [BUG] grnboost2 TypeError: Must supply at least one delayed object HOT 3
- Joint analysis of cell and nuclear data
- [BUG] empty adjacencies file when running pyscenic grn via docker
- arboreto_with_multiprocessing.py fails for every target HOT 1
- [BUG] typeerro when import scanpy with pyscenic in conda
- IDs for TFs missing
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 pyscenic.