openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
703 stars 36 forks source link

[REVIEW]: bíogo/ncbi: interfaces to NCBI services for the Go language #234

Closed whedon closed 7 years ago

whedon commented 7 years ago

Submitting author: @kortschak (Robert Daniel Kortschak) Repository: https://github.com/biogo/ncbi Version: v1.0.0 Editor: @pjotrp Reviewer: @ngoto Archive: 10.5281/zenodo.582354

Status

status

Status badge code:

HTML: <a href="http://joss.theoj.org/papers/f1c472b8ac1d894e12bb7bbc6e9c7e2d"><img src="http://joss.theoj.org/papers/f1c472b8ac1d894e12bb7bbc6e9c7e2d/status.svg"></a>
Markdown: [![status](http://joss.theoj.org/papers/f1c472b8ac1d894e12bb7bbc6e9c7e2d/status.svg)](http://joss.theoj.org/papers/f1c472b8ac1d894e12bb7bbc6e9c7e2d)

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.)

Reviewer questions

Conflict of interest

General checks

Functionality

Documentation

Software paper

whedon commented 7 years ago

Hello human, I'm @whedon. I'm here to help you with some common editorial tasks for JOSS. @ngoto 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 as reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all JOSS reviews 😿

To fix this do the following two things:

  1. Set yourself as 'Not watching' https://github.com/openjournals/joss-reviews:

watching

  1. You may also like to change your default settings for this watching repositories in your GitHub profile here: https://github.com/settings/notifications

notifications

For a list of things I can do to help you, just type:

@whedon commands
pjotrp commented 7 years ago

@kortschak review has started by @ngoto who runs the bioruby project(!). @kortschak please help us by checking above boxes for us first. @ngoto, you can start ticking boxes when @kortschak says he is ready. Thanks!

kortschak commented 7 years ago

@ngoto I think this is ready for you to take a look.

ngoto commented 7 years ago

I'm sorry too late.

I'd like to run examples in README.md. I tried to copy-and-paste code from README.md, saved and builded, but following errors:

$ go build  readme-entrez.go 
# command-line-arguments
./readme-entrez.go:38: undefined: query
$ go build readme-blast.go
can't load package: 
readme-blast.go:1:1: expected 'package', found 'const'
readme-blast.go:3:2: expected ';', found 'IDENT' tool
kortschak commented 7 years ago

Sorry. I have fixed the entrez example. That was a copy-paste error. The issue with the BLAST example is that it is not intended to be a complete runnable program; providing the harness for all that would detract from the code I have provided. I have clarified this in the preamble to that example.

Please comment at this PR.

kortschak commented 7 years ago

@ngoto I believe I have addressed all of your concerns.

ngoto commented 7 years ago

Performance: Have any performance claims of the software been confirmed?

It seems that no description about performance (only a phrase "light weight" ?). I suppose the running performance is fully depended on NCBI.

kortschak commented 7 years ago

We make no claims about performance since the vast majority of computational effort is made by the NCBI servers or the local BLAST executable.

I don't believe that syntactic weight constitutes performance, but I guess that could be assessed by comparison of exported function count or SLOC with other similar suites.

pjotrp commented 7 years ago

Thanks @ngoto! Looks like we are pretty much done. There are no real claims on performance, so it is OK not to tick that box. If you are happy we can push for publication.

ngoto commented 7 years ago

Thanks. Finished. Sorry for delay.

pjotrp commented 7 years ago

Thank you so much @ngoto! @arfon we are ready to R&R!

arfon commented 7 years ago

@kortschak - At this point could you make an archive of the reviewed software in Zenodo/figshare/other service and update this thread with the DOI of the archive? I can then move forward with accepting the submission.

kortschak commented 7 years ago

@arfon Done.

DOI

doi:10.5281/zenodo.582354

arfon commented 7 years ago

@whedon set 10.5281/zenodo.582354 as archive

whedon commented 7 years ago

OK. 10.5281/zenodo.582354 is the archive.

arfon commented 7 years ago

@ngoto - many thanks for your review here and thanks to @pjotrp for editing this submission ✨

@kortschak - your paper is now accepted into JOSS and your DOI is http://dx.doi.org/10.21105/joss.00234 ⚡️:rocket:💥