<p>You can submit a package to a repo after the publication, but I would say that you really should do it before.</p>

<p><a href="https://www.bioconductor.org/developers/package-submission/" rel="noreferrer">Bioconductor</a> accept only packages that are not published on CRAN, however, academic publications are fine.</p>

<p>Conversely, Bioinformatics does not enforce any particular platform for sharing the code, but you have to make it available somehow (e.g. GitHub repo, university webpage, bioconductor). From the <a href="https://academic.oup.com/bioinformatics/pages/instructions_for_authors" rel="noreferrer">instructions for authors</a></p>

<blockquote>
  <p>If the manuscript describes new software tools or the implementation
  of novel algorithms the software must be freely available to
  non-commercial users at the time of submission, and appropriate test
  data should be made available.</p>
</blockquote>

<p>However, you as a developer should make all the effort to make your software available and easily accessible. Also, sooner you make it available, sooner people start to cite you, which is a great advantage for you. Finally, you really need users to make sure that your package really works (i.e. debugging all the corner cases).</p>

<p>I could not emphasise more, the correct order is 1. make it available 2. write a publication</p>

CC BY-SA 4.0
2020-02-10T17:19:44.657Z
Thanks for your time. Actually, I wanted to whether I can still submit the package to Bioconductor even if its already published in a Bioinformatics journal.
Wasim Aftab
CC BY-SA 4.0
2020-02-10T17:40:34.787Z
Ah I see. I added also info from the Bioconductor side.
Kamil S Jaron
CC BY-SA 4.0
2020-02-10T17:10:42.920Z
2020-02-10T18:14:54.630Z
2020-02-10T18:14:54.630Z
Kamil S Jaron
<p>I have written a bioinformatics package in R that I want to publish in a bioinformatics Journal. Presently, I am maintaining a local repo of that package and I want to put in the Bioconductor repository (after publication or at least after submission to the journal), is it possible? or I must submit it to Bioconductor first?
Thanks</p>

<bioconductor>
Can I submit a R package to Bioconductor or CRAN if I have already published it a journal?
# Can I submit a R package to Bioconductor or CRAN if I have already published it a journal?

(Asked by: username_0 on 2020-02-10)

I have written a bioinformatics package in R that I want to publish in a bioinformatics Journal. Presently, I am maintaining a local repo of that package and I want to put in the Bioconductor repository (after publication or at least after submission to the journal), is it possible? or I must submit it to Bioconductor first?
Thanks

**Tags:** bioconductor

---

## 1 answers

### Answer by username_1 on 2020-02-10. Score: 5 | Accepted answer

You can submit a package to a repo after the publication, but I would say that you really should do it before.

[Bioconductor](https://www.bioconductor.org/developers/package-submission/) accept only packages that are not published on CRAN, however, academic publications are fine.

Conversely, Bioinformatics does not enforce any particular platform for sharing the code, but you have to make it available somehow (e.g. GitHub repo, university webpage, bioconductor). From the [instructions for authors](https://academic.oup.com/bioinformatics/pages/instructions_for_authors)

> If the manuscript describes new software tools or the implementation
> of novel algorithms the software must be freely available to
> non-commercial users at the time of submission, and appropriate test
> data should be made available.

However, you as a developer should make all the effort to make your software available and easily accessible. Also, sooner you make it available, sooner people start to cite you, which is a great advantage for you. Finally, you really need users to make sure that your package really works (i.e. debugging all the corner cases).

I could not emphasise more, the correct order is 1. make it available 2. write a publication

> **Comments:**
> **username_0**: Thanks for your time. Actually, I wanted to whether I can still submit the package to Bioconductor even if its already published in a Bioinformatics journal.  
> **username_1**: Ah I see. I added also info from the Bioconductor side.  

---

