lcolladotor.github.io - this post









Search Preview

How to ask for help for Bioconductor packages | L. Collado-Torres

lcolladotor.github.io
tl;dr Please post your question at the Bioconductor support website https://support.bioconductor.org/ and check the posting guide http://www.bioconductor.org/help/support/posting-guide/. It's important that you provide reproducible code and information about your R session. Recently I have been getting more questions about several packages I maintain. It's great to see more interest from users, but at the same time most questions lack the information I need to help the users. I have also gotten most of the questions via email, which is why I am writing this post.
.io > lcolladotor.github.io

SEO audit: Content analysis

Language Error! No language localisation is found.
Title How to ask for help for Bioconductor packages | L. Collado-Torres
Text / HTML ratio 43 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud code information Bioconductor question questions post packages error include users session check U1 user data support developer writing website output
Keywords consistency
Keyword Content Title Description Headings
code 15
information 10
Bioconductor 10
question 10
questions 8
post 7
Headings
H1 H2 H3 H4 H5 H6
1 3 2 1 0 0
Images We found 1 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
code 15 0.75 %
information 10 0.50 %
Bioconductor 10 0.50 %
question 10 0.50 %
questions 8 0.40 %
post 7 0.35 %
packages 7 0.35 %
error 6 0.30 %
include 5 0.25 %
users 5 0.25 %
session 5 0.25 %
check 5 0.25 %
U1 5 0.25 %
user 4 0.20 %
data 3 0.15 %
support 3 0.15 %
developer 3 0.15 %
writing 3 0.15 %
website 3 0.15 %
output 3 0.15 %

SEO Keywords (Two Word)

Keyword Occurrence Density
of the 8 0.40 %
to the 6 0.30 %
the Bioconductor 5 0.25 %
the error 5 0.25 %
include the 3 0.15 %
session information 3 0.15 %
at the 3 0.15 %
the developer 3 0.15 %
a new 3 0.15 %
Bioconductor support 3 0.15 %
is a 3 0.15 %
support website 3 0.15 %
to post 3 0.15 %
through the 3 0.15 %
your question 3 0.15 %
that you 3 0.15 %
in your 3 0.15 %
R session 3 0.15 %
the code 3 0.15 %
makes it 2 0.10 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
the Bioconductor support 3 0.15 % No
Bioconductor support website 3 0.15 % No
in your question 2 0.10 % No
of the questions 2 0.10 % No
of what they 2 0.10 % No
of the R 2 0.10 % No
makes it easier 2 0.10 % No
be interested in 2 0.10 % No
things that U1 2 0.10 % No
at the Bioconductor 2 0.10 % No
question at the 2 0.10 % No
they were doing 2 0.10 % No
the best thing 2 0.10 % No
what they were 2 0.10 % No
is why I 2 0.10 % No
through the question 2 0.10 % No
detail what went 1 0.05 % No
that U1 could 1 0.05 % No
the data was 1 0.05 % No
data was loaded 1 0.05 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
the Bioconductor support website 3 0.15 % No
of what they were 2 0.10 % No
what they were doing 2 0.10 % No
question at the Bioconductor 2 0.10 % No
at the Bioconductor support 2 0.10 % No
Toggle navigation L ColladoTorres 1 0.05 % No
the data was loaded 1 0.05 % No
the error The code 1 0.05 % No
error The code should 1 0.05 % No
The code should include 1 0.05 % No
code should include how 1 0.05 % No
should include how the 1 0.05 % No
include how the data 1 0.05 % No
how the data was 1 0.05 % No
was loaded so that 1 0.05 % No
data was loaded so 1 0.05 % No
lead to the error 1 0.05 % No
loaded so that the 1 0.05 % No
so that the developer 1 0.05 % No
that the developer can 1 0.05 % No

Internal links in - lcolladotor.github.io

Regional heterogeneity in gene expression, regulation and coherence in hippocampus and dorsolateral prefrontal cortex across development and in schizophrenia
Regional heterogeneity in gene expression, regulation and coherence in hippocampus and dorsolateral prefrontal cortex across development and in schizophrenia | L. Collado-Torres
Non-coding Class Switch Recombination-related transcription in human normal and pathological immune responses
Non-coding Class Switch Recombination-related transcription in human normal and pathological immune responses | L. Collado-Torres
Developmental and genetic regulation of the human cortex transcriptome illuminate schizophrenia pathogenesis
Developmental and genetic regulation of the human cortex transcriptome illuminate schizophrenia pathogenesis | L. Collado-Torres
recount workflow: Accessing over 70,000 human RNA-seq samples with Bioconductor [version 1; referees: 1 approved, 2 approved with reservations]
recount workflow: Accessing over 70,000 human RNA-seq samples with Bioconductor [version 1; referees: 1 approved, 2 approved with reservations] | L. Collado-Torres
Reproducible RNA-seq analysis using recount2
Reproducible RNA-seq analysis using recount2 | L. Collado-Torres
Flexible expressed region analysis for RNA-seq with derfinder
Flexible expressed region analysis for RNA-seq with derfinder | L. Collado-Torres
More Publications
Publications | L. Collado-Torres
Divergent neuronal DNA methylation patterns across human cortical development: Critical periods and a unique role of CpH methylation
Divergent neuronal DNA methylation patterns across human cortical development: Critical periods and a unique role of CpH methylation | L. Collado-Torres
Developmental effects of maternal smoking during pregnancy on the human frontal cortex transcriptome
Developmental effects of maternal smoking during pregnancy on the human frontal cortex transcriptome | L. Collado-Torres
More Talks
Talks | L. Collado-Torres
From learning to using to teaching to developing R
From learning to using to teaching to developing R | L. Collado-Torres
Reproducible RNA-seq analysis with recount and recount-brain
Reproducible RNA-seq analysis with recount and recount-brain | L. Collado-Torres
More Posts
Posts | L. Collado-Torres
rstats
Rstats | L. Collado-Torres
Science Why I applied to join SNI: the Mexican National Researchers registry
Science | L. Collado-Torres
Misc Problems with an article from the Baltimore Sun covering Dr. Mahoney-Steel’s immigration issues
Misc | L. Collado-Torres
CONTINUE READING
Problems with an article from the Baltimore Sun covering Dr. Mahoney-Steel’s immigration issues | L. Collado-Torres
Ideas What about a lawyer-like app as the minimum help for defendants in immigration cases?
Ideas | L. Collado-Torres
CONTINUE READING
What about a lawyer-like app as the minimum help for defendants in immigration cases? | L. Collado-Torres
here
MPH TA sessions
Analysis of High-Throughput Sequencing data with Bioconductor
L. Collado Torres: PDCB-HTS
Introduction to R and Biostatistics
L. Collado Torres: PDCB-Biostats
Introduction to R for bench biologists
L. Collado Torres: R Intro for Bench Biologists
Métodos Estadísticos y Analíticos de Datos Genómicos
L. Collado Torres: MEyAdDG
backup
R/Bioconductor. Curso Intensivo Oct-Nov 2008
backup
Principios de Estadística. Feb-Jun 2009
backup
Seminario III: R/Bioconductor. Ago-Dic 2009
this post
How to ask for help for Bioconductor packages | L. Collado-Torres

Lcolladotor.github.io Spined HTML


How to ask for help for Bioconductor packages | L. Collado-Torres Toggle navigation L. Collado-Torres Home Publications Talks Blog CV Students Teaching Contact Search How to ask for help for Bioconductor packages Mon, Mar 6, 2017 4 min read rstats tl;dr Please post your question at the Bioconductor support website https://support.bioconductor.org/ and trammels the posting guide http://www.bioconductor.org/help/support/posting-guide/. It's important that you provide reproducible lawmaking and information well-nigh your R session. Recently I have been getting increasingly questions well-nigh several packages I maintain. It's unconfined to see increasingly interest from users, but at the same time most questions lack the information I need to help the users. I have moreover gotten most of the questions via email, which is why I am writing this post. As of today, I will no longer wordplay questions related to my Bioconductor packages via personal emails. This might sound harsh, but hopefully the rest of this post will convince you that it's the weightier thing to do. You might moreover be interested in the nuts of using derfinder, regionReport or recount, among others. The Bioconductor project is a polity project and it benefits from users interacting in public venues. When a user asks a question at the Bioconductor support website, they are providing information that future users might be interested in. That is, the user (U1) is contributing information to the overall documentation virtually the Bioconductor package they are asking a question about. Ideally, a new user (U2) can then read through the question U1 wrote, trammels the solution, and move on. This is one of the main reasons why we (developers) want questions to be well documented. There are a couple of quick things that U1 can trammels that will make their question much increasingly useful to the community. Session information One of the strengths of Bioconductor is that all the packages have vignettes and lots of documentation. The packages are moreover checked regularly and must pass some tests. That moreover ways that packages can transpiration frequently, at least increasingly commonly than CRAN packages. There's moreover the widow complexity that at any given point in time there is a release workshop and a minutiae branch. This ways that there are many variables and saying that you are using the "latest version" doesn't midpoint much to the developer. All of this information and increasingly is part of the R session information. That is why I and others request users to post their session information. It's very easy to get, simply run the pursuit code: ## Install devtools if needed # install.packages('devtools') ## Reproducibility info library('devtools') options(width = 120) session_info() The output might be too long to post in the Bioconductor support website. The easy solution is to save the information you want displayed in a gist. Then simply add the gist link in your question. Note that you need to have the link under "text" formatting and not "code".Lawmakingto reproduce the error If U1 includes the session information, their question will be pretty good, but not platonic yet. Many of the questions I've been asked do not include lawmaking for me to icon out the word-for-word steps of what they were doing. A lot of times I can infer pieces of what they were doing from their unravelment of the problem. But doing so takes quite a bit of my time and effort, and is still not perfect. Now imagine that U2 is reading through the question: they would probably get lost! There is a wide range of things that U1 could have done. To help the developer, the weightier thing is for the user to include the lawmaking that lead to the error. The lawmaking should include how the data was loaded, so that the developer can run it themselves and trammels in increasingly detail what went wrong. This ways providing a small subset of the data or using some publicly misogynist data. I realize that writing lawmaking that reproduces the error is not easy. But it helps a lot for learning increasingly well-nigh R and Bioconductor. I can tell you that I went through the same process, and in my wits you can find out what you are doing wrong by writing the reproducible code. Extra Here are some other tips that are useful. If you run traceback() immediately without getting the error and include the output in your question, that would be great. It makes it easier to trammels at what point the lawmaking failed and produced the error. Recently when I ask questions myself, I include the "non-evaluated code" (clean lawmaking in your script) and "evaluated code" (think of the R console: a mix of lawmaking and output). The non-evaluated lawmaking makes it easier for others to copy-paste the lawmaking into their R session without having to deal with any formatting issues (example). If you encounter a new error, post a new question instead of "replying" to the first one. Introduce yourself. Be polite. By now you should be ready to post some unconfined questions! Thanks for contributing to the Bioconductor community. Want more?Trammelsother @jhubiostat student and alumni blogs at Bmore Biostats as well as topics on #rstats. Help Related Use subconscious wide arguments for user-friendly functions Trying to reduce the memory overhead when using mclapply Please enable JavaScript to view the comments powered by Disqus. comments powered by Disqus © 2011-2018 Leonardo Collado Torres under (CC) BY-NC-SA 4.0. All thoughts and opinions here are my own. · Powered by the Academic theme for Hugo. × Cite Copy Download