Submitting author: @mikldk (Mikkel Meyer Andersen)
Repository: https://github.com/mikldk/mitolina
Version: v0.0.1
Editor: @lpantano
Reviewer: @jdeligt
Archive: 10.5281/zenodo.2574400
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/1819fd2f15585545474c1c82bf97f213"><img src="http://joss.theoj.org/papers/1819fd2f15585545474c1c82bf97f213/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/1819fd2f15585545474c1c82bf97f213)
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
@jdeligt, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @lpantano know.
โจ Please try and complete your review in the next two weeks โจ
paper.md file include a list of authors with their affiliations?Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @jdeligt it looks like you're currently assigned as the reviewer for this paper :tada:.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews ๐ฟ
To fix this do the following two things:


For a list of things I can do to help you, just type:
@whedon commands
Attempting PDF compilation. Reticulating splines etc...
Hi @mikldk,
We are starting the review process in this issue tracker.
To expedite the review process do you mind going through the above list of checkboxes and make sure they can be ticked (you can't tick them). Also, check the PDF output carefully.
Please, Ping us here when you are done.
Cheers
Lorena
Hi @lpantano. Ping: I went though the list and I seem to have addressed all.
Hi @mikldk I just raised a minor issue on not having a release in the repo. Could you please look into this while I continue with the rest of the review.
https://github.com/mikldk/mitolina/issues/2
Now hit a bigger issue: https://github.com/mikldk/mitolina/issues/3.
I have to manually install dependencies which rely on a 'non standard library': libudunits2.so
@mikldk please let me know when you've looked at this so I can check the last steps. Apart from the software side of things I would like to hear your take on the Biparental inheritance published in November: https://doi.org/10.1073/pnas.1810946115 and how your software deals with this. I think its an important thing to note for potential users especially if you're targeting forensics where edge cases matter a lot.
@jdeligt:
Thanks for all your inputs!
1) Regarding a release (mikldk/mitolina#2): I thought I should wait until after potential acceptance. But I now made one here.
2) Vignette not loading (mikldk/mitolina#3): I have now updated README.md to compile these by default (remotes::install_github("mikldk/mitolina", build_opts = c("--no-resave-data", "--no-manual"))). Thanks.
3) Dependencies: I have now adapted the vignette so that it checks whether the suggested ggraph is installed. This ought to remove the "'non standard library': libudunits2.so" warning. Thanks.
4) Regarding 10.1073/pnas.1810946115: There is still very much debate about this. See e.g. 10.1073/pnas.1820533116. Still, the general belief is that mtDNA is maternally inherited.
Please let me know if I can assist further.
@mikldk thanks fro the quick response and resolving the issues. As far as the software/paper is concerned I'm happy to accept this and move it forward. I would personally add a (small) disclaimer about the fact that this software operates under the maternal only model, just so that users are aware of it.
@lpantano please move this paper forward.
Haha, don't close just yet :)
Thanks so much for the review @jdeligt!
@mikldk, do you think you could add a note as @jdeligt mentioned? I think is a good point.
I will move this forward after that.
Thanks!
@whedon commands
Here are some things you can ask me to do:
# List Whedon's capabilities
@whedon commands
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
EDITORIAL TASKS
# Compile the paper
@whedon generate pdf
# Compile the paper from alternative branch
@whedon generate pdf from branch custom-branch-name
# Ask Whedon to check the references for missing DOIs
@whedon check references
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Hey @mikldk,
did you add the note as @jdeligt mentioned? if you so, can you comment with the commit here, so I can follow up?
Thanks!
Thanks, @jdeligt, @pjotrp and @lpantano. I have now added the note "This software operates under the maternal inheritance only model, i.e. that mtDNA is only passed on by mothers to children." in both README.md and paper.md. I have also deleted the old release and made a new: https://github.com/mikldk/mitolina/releases. I have also added Zenodo, and this new release has DOI: https://doi.org/10.5281/zenodo.2574140.
@lpantano , yes indeed. I just wanted to check the proof before I wrote you :-). The note was added in mikldk/mitolina@ae28a61f9c137fe1574ba0d59f320b6ff6414069.
Thanks so much! I will proceed with the acceptance in 1 hour.
One of the fastest reviews ever :+1:
Indeed! Thanks for the splendid service!
@whedon set https://doi.org/10.5281/zenodo.2574140 as archive
OK. 10.5281/zenodo.2574140 is the archive.
@whedon accept
Attempting dry run of processing paper acceptance...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/513
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/513, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.
@whedon accept deposit=true
Hi @pjotrp,
all is good, should you do the deposit, or I do?
I read in the docs that I should ping: @openjournals/joss-eics
Thanks!
(We don't remove the "review" label.)
๐ @mikldk โ Could you edit the metadata of your Zenodo archive so it matches the title of the JOSS paper? Thanks.
You may also want to add case protection with {} to the bibtex entry for Butler (2009), so you get _DNA_ instead of _dna_.
@labarba, is the metadata to change the one that is saying now: mikldk/mitolina: v0.0.1? (just to learn for the next time) and (sorry about the label).
Yes: the title of the Zenodo archive matching the title of the JOSS paper.
(Authors often need to be manually edited, too, as Zenodo automatically lists everyone who has a commit.)
@lpantano @labarba I'll look at Zenodo metadata. And the reference. And recompile paper. I guess I should then delete Github release and make a new afterwards?
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@lpantano @labarba : I have updated paper.bib, deleted the old release and created a new. The new DOI at Zenodo is 10.5281/zenodo.2574400. I have changed the Zenodo title at https://zenodo.org/record/2574400. I hope I have done everything right?
ah! No need to get a new DOI at Zenodo, but alright!
@whedon set 10.5281/zenodo.2574400 as archive
OK. 10.5281/zenodo.2574400 is the archive.
@whedon accept
Attempting dry run of processing paper acceptance...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/514
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/514, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.
@whedon accept deposit=true
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
๐จ๐จ๐จ THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! ๐จ๐จ๐จ
Here's what you must now do:
Party like you just published a paper! ๐๐๐ฆ๐๐ป๐ค
Any issues? notify your editorial technical team...
Congratulations, @mikldk, your paper is published!
Big thanks to the handling editor, @lpantano, and the reviewer, @jdeligt ๐
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[](https://doi.org/10.21105/joss.01266)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01266">
<img src="http://joss.theoj.org/papers/10.21105/joss.01266/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: http://joss.theoj.org/papers/10.21105/joss.01266/status.svg
:target: https://doi.org/10.21105/joss.01266
This is how it will look in your documentation:
We need your help!
Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
Thanks to everybody!
Most helpful comment
Thanks to everybody!