<p>There are whole journals based primarily around publishing open source tools. The primary example of that is "Bioinformatics", where a lot of the open-source tools are published. We've also had luck publishing in the Nucleic Acids Research yearly special webservers issue, since we make Galaxy wrappers around our tools.</p>

<p>You can also publish on tools in venues like Nature Methods, but it's vastly more difficult to get in there if your paper is purely on a tool and it's not something game-changing like <code>salmon</code> or <code>kallisto</code>.</p>

<p>Regarding what's actually needed to publish a tool, you will typically need the following:</p>

<ul>
<li>Decent documentation. I ask for this as a reviewer and am asked about it when I submit things.</li>
<li>Easy installation. No one wants to spend two hours trying to compile your tool, so make sure there's a conda package or at least a docker container for it.</li>
<li>Test data. Without this your reviewers and users will likely not be happy since they won't be able to try it out on something small.</li>
</ul>

<p>For the actual submission you'll tend to need comparisons to other tools. I'm generally not a big fan of this, but you will find that some reviewers will demand it (assuming there are other tools that do something similarish to yours).</p>

CC BY-SA 4.0
2020-02-05T07:36:47.217Z
2020-02-05T07:36:47.217Z
Devon Ryan
<p>Yes, there is even a journal dedicated to this: <a href="https://joss.theoj.org" rel="noreferrer">The Journal of Open Source Software</a></p>

<p>Here the software itself is peer reviewed and a decent documentation and tests are required. Since the submission and review process is based on GitHub, publishing there is straightforward if your code is on GitHub already.</p>

<p>Note: I am not affiliated with this journal, I just published two software packages there a while ago.</p>

CC BY-SA 4.0
2020-02-05T12:25:23.877Z
2020-02-05T12:25:23.877Z
Wayne_Yux
<p>My colleague and I have developed a software tool intend to release it open-source. This tool is specifically for tasks in bioinformatics but we think it would be helpful for the wider community. Our institution will permit us to release it provided we get appropriate credit.</p>

<p>Thus we wish to publish it in peer-review. Is peer-review publication of bioinformatics software available? If so what is required to publish it?</p>

<publishing>
Can open-source software be peer-reviewed and published?
# Can open-source software be peer-reviewed and published?

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

My colleague and I have developed a software tool intend to release it open-source. This tool is specifically for tasks in bioinformatics but we think it would be helpful for the wider community. Our institution will permit us to release it provided we get appropriate credit.

Thus we wish to publish it in peer-review. Is peer-review publication of bioinformatics software available? If so what is required to publish it?

**Tags:** publishing

---

## 2 answers

### Answer by username_1 on 2020-02-05. Score: 13 | Accepted answer

There are whole journals based primarily around publishing open source tools. The primary example of that is "Bioinformatics", where a lot of the open-source tools are published. We've also had luck publishing in the Nucleic Acids Research yearly special webservers issue, since we make Galaxy wrappers around our tools.

You can also publish on tools in venues like Nature Methods, but it's vastly more difficult to get in there if your paper is purely on a tool and it's not something game-changing like `salmon` or `kallisto`.

Regarding what's actually needed to publish a tool, you will typically need the following:

* Decent documentation. I ask for this as a reviewer and am asked about it when I submit things.
* Easy installation. No one wants to spend two hours trying to compile your tool, so make sure there's a conda package or at least a docker container for it.
* Test data. Without this your reviewers and users will likely not be happy since they won't be able to try it out on something small.

For the actual submission you'll tend to need comparisons to other tools. I'm generally not a big fan of this, but you will find that some reviewers will demand it (assuming there are other tools that do something similarish to yours).


---

### Answer by username_2 on 2020-02-05. Score: 9

Yes, there is even a journal dedicated to this: [The Journal of Open Source Software](https://joss.theoj.org)

Here the software itself is peer reviewed and a decent documentation and tests are required. Since the submission and review process is based on GitHub, publishing there is straightforward if your code is on GitHub already.

Note: I am not affiliated with this journal, I just published two software packages there a while ago.


---

