scMatch | scMatch : a single-cell gene expression profile annotation | Genomics library
kandi X-RAY | scMatch Summary
kandi X-RAY | scMatch Summary
scMatch is a Python library typically used in Healthcare, Pharma, Life Sciences, Artificial Intelligence, Genomics, Tensorflow applications. scMatch has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can download it from GitHub.
Single-cell RNA sequencing (scRNA-seq) measures gene expression at the resolution of individual cells. Massively multiplexed single-cell profiling has enabled large-scale transcriptional analyses of thousands of cells in complex tissues. In most cases, the true identity of individual cells is unknown and needs to be inferred from the transcriptomic data. Existing methods typically cluster (group) cells based on similarities of their gene expression profiles and assign the same identity to all cells within each cluster using the averaged expression levels. However, scRNA-seq experiments typically produce low-coverage sequencing data for each cell, which hinders the clustering process. We introduce scMatch, which directly annotates single cells by identifying their closest match in large reference datasets. We used this strategy to annotate various single-cell datasets and evaluated the impacts of sequencing depth, similarity metric and reference datasets. We found that scMatch can rapidly and robustly annotate single cells with comparable accuracy to another recent cell annotation tool (SingleR), but that it is quicker and can handle considerably larger reference datasets. We demonstrate how scMatch can handle large customized reference gene expression profiles that combine data from multiple sources, thus empowering researchers to identify cell populations in any complex tissue with the desired precision. scMatch is maintained by Rui Hou [rui.hou@research.uwa.edu.au].
Single-cell RNA sequencing (scRNA-seq) measures gene expression at the resolution of individual cells. Massively multiplexed single-cell profiling has enabled large-scale transcriptional analyses of thousands of cells in complex tissues. In most cases, the true identity of individual cells is unknown and needs to be inferred from the transcriptomic data. Existing methods typically cluster (group) cells based on similarities of their gene expression profiles and assign the same identity to all cells within each cluster using the averaged expression levels. However, scRNA-seq experiments typically produce low-coverage sequencing data for each cell, which hinders the clustering process. We introduce scMatch, which directly annotates single cells by identifying their closest match in large reference datasets. We used this strategy to annotate various single-cell datasets and evaluated the impacts of sequencing depth, similarity metric and reference datasets. We found that scMatch can rapidly and robustly annotate single cells with comparable accuracy to another recent cell annotation tool (SingleR), but that it is quicker and can handle considerably larger reference datasets. We demonstrate how scMatch can handle large customized reference gene expression profiles that combine data from multiple sources, thus empowering researchers to identify cell populations in any complex tissue with the desired precision. scMatch is maintained by Rui Hou [rui.hou@research.uwa.edu.au].
Support
Quality
Security
License
Reuse
Support
scMatch has a low active ecosystem.
It has 16 star(s) with 14 fork(s). There are 2 watchers for this library.
It had no major release in the last 6 months.
There are 5 open issues and 3 have been closed. On average issues are closed in 86 days. There are 1 open pull requests and 0 closed requests.
It has a neutral sentiment in the developer community.
The latest version of scMatch is current.
Quality
scMatch has 0 bugs and 0 code smells.
Security
scMatch has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
scMatch code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
scMatch is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
scMatch releases are not available. You will need to build from source code and install.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
It has 532 lines of code, 11 functions and 3 files.
It has low code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed scMatch and discovered the below as its top functions. This is intended to give you an instant insight into scMatch implemented functionality, and help decide if they suit your requirements.
- Extract an AnnScData object from a reference database
- Transfer a list of HIDs to HIDs
- Draw scatter plots
- Calculates the coordinates of the principal components
- Maps the average annotation to a single cell
Get all kandi verified functions for this library.
scMatch Key Features
No Key Features are available at this moment for scMatch.
scMatch Examples and Code Snippets
No Code Snippets are available at this moment for scMatch.
Community Discussions
Trending Discussions on scMatch
QUESTION
Regex to find SoundCloud URLs using C#/Selenium
Asked 2020-Mar-21 at 00:03
I'm trying to find SoundCloud URLs in a string. After reading SO, I've tried a few different REGEX formulas, none of which has worked.
Example URL
My regex
...ANSWER
Answered 2020-Mar-21 at 00:03First, remove ^
and $
since you are not validating a string, but extract from a longer text. Second, escape literal dots, and do not escape /
s since the latter are not special regex metacharacters.
Then, use
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install scMatch
A truncated FANTOM5 reference dataset can be downloaded from https://github.com/asrhou/scMatch/tree/master/refDB/FANTOM5. The compressed files need to be decompressed before being used as the reference database. We also merged it with reference datasets from SingleR, which can be downloaded from https://figshare.com/s/efd2969ce20fae5c118f.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page