Skip to content
Prev 18377 / 21312 Next

[Bioc-devel] External dependencies and reproducibility in all platforms

Hi, Herv?.


Thank you for making this clear to me. I will try to think of an optimal solution for this. The issue here is that my package works as the pipeline itself, similarly to how ORFik works.

Out of curiosity, I just checked how ORFik and KnowSeq handle this situation:


  *   for STAR, for instance, ORFik simply comments the function that runs STAR in @examples (https://github.com/Roleren/ORFik/blob/master/R/STAR.R). Quite a hacky solution to avoid the overuse of \donttest{}.
  *   KnowSeq includes a function to download all external software (https://github.com/CasedUgr/KnowSeq/blob/75d5d9f526f5b4ac561455a46884fe0a1860ffa0/R/sraToFastq.R), and it includes \donttest{} in some functions.

I will see if I can include \donttest{} in as many functions with external dependencies as I can and add some other dependencies in SystemRequirements to satisfy the 80% testable code in @examples.


Best,


=========================


Fabr?cio de Almeida Silva

Undergraduate degree in Biological Sciences (UENF)

MSc. candidate in Plant Biotechnology (PGBV/UENF - RJ/Brazil)

Laborat?rio de Qu?mica e Fun??o de Prote?nas e Pept?deos (LQFPP/CBB/UENF - RJ/Brazil)

Personal website: https://almeidasilvaf.github.io