-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
crisprViz: Error in TxDb2GRangesList (.getBiomartData(txdb, organism) : Organism "NA" not recognized in biomaRt) #36
Comments
Hi @stefanusbernard, thank you for reporting this error. |
Hi @stefanusbernard, For the functions in If you must subset the GRangesList object, since it is a list it would be easier to apply your subsetting criteria to each element in the list rather than converting it into different data structures, where some information may be lost along the way. Subsetting
That said, Thank you for bringing this issue to our attention. |
|
Hi @ltHobbes, For example if option 'plant' is used, than code will be something along the lines: And maybe replace useMart() with useEnsembl() as they recommend here https://bioconductor.org/packages/release/bioc/vignettes/biomaRt/inst/doc/accessing_ensembl.html |
Really appreciate the crisprVerse team for this robust and versatile tool to visualize and annotate sgRNAs. I tried the
crisprViz
tool by using the example datasets provided (gpr21GuideSet
andgpr21GeneModel
), and it works perfectly fine, the same as in the tutorialNow I am interested in visualizing my sgRNAs targeting a particular gene of interest. First to build a gene model, the subset of
txdb_human
(GRangesList) was retrieved from crisprDesignData (as mentioned in the documentation on how to build the gpr21GeneModel). This is the step-by-step of what I have tried:makeTxDbFromGRanges
makeTxDbFromGRanges
functionTxDb2GRangesList
My plan is to directly run the plotGuideSet function after the GRangesList object is successfully created (already have the sgRNA GuideSet object). However, in the step 6, an error occurred :
I checked the
genomeInfo
inside the GRanges object of my gene model and compared it with thegpr21GeneModel
. Both indicate the same Organism: Homo sapiens. Furthermore, I noticed theTxDb2GRangesList
doesn't have a parameter to state what kind of organism the user can specify.Looking at the source code, it turns out this function is linked with another function
getTxDb
which allows the user to specify the organism (default: Homo sapiens). Since specifying the organism is not a parameter in theTxDb2GRangesList
function, this means the user doesn't have direct control over it. Despite it was stated that the user can use 'organism = NULL' as a solution.Could any of the team assist in this error? in particular, the steps that I have taken so far or any other way around to resolve this issue, looking forward to hearing more soon.
The text was updated successfully, but these errors were encountered: