-
Notifications
You must be signed in to change notification settings - Fork 97
Review Request: Henriques, Rokem, Garyfallidis, St-Jean, Perterson, Correia 1/2 #25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review Request: Henriques, Rokem, Garyfallidis, St-Jean, Perterson, Correia 1/2 #25
Conversation
|
Thanks for your submission @RafaelNH. An editor will be assigned soon. |
|
@pdebuyl Could you edit this submission ? |
|
Hi @RafaelNH Thank you for the submission to ReScience! I have comments, before sending the submission for review:
|
|
@delsuc can you review this? |
|
Hi @pdebuyl, |
|
Hi @delsuc, Thanks for the update. You will probably enter the game after the other reviewer (coming soon) but that is reasonable. (Unless I happen to find another more available reviewer by chance, in which case I would notify you immediately). |
|
Hi @pdebuyl |
|
Hi @RafaelNH Thanks for your updates. A first referee has accepted to review and should show up in this discussion soon. There is no action required from you at this point. Regards, Pierre |
|
Hi @pdebuyl, Happy to be on board -- nice to be part of an innovative review process! |
|
Hi Matt, Once you are added to the reviewer team you will be able to tick the box "reviewer 1". |
|
@pdebuyl Any update on the second reviewer ? |
|
Oops sorry, didn't see it. Do not forget to update labels as well. |
GeneralThis work implement and make available a method for the analysis of MRI images based on diffusion tensor. The original article presents a processing approach providing the required images, with details on the algorithm, but do not provides the code itself. A new program is thus implemented which performs the same analysis. While different in the details, it reproduces the results found in the original work. This new implementation is written in python and open-source. It seems also to be significantly faster than the original implementation (but details are not available). This work implmentens a slightly different minimisation algorithm, quoting the text : Some parts of the original article are not reproduced. This is not a problem for the parts where the original paper explore the convergence properties of the algorithm (fig 1, 4, 6 of original paper). TextThe article is well written, and in some places, makes the original work clearer. remarks
CodeThe code ran directly from the notebook, using python 2.7, The code makes intensive usage of the
Knowledge of misc remarks
downloads about 1.7 Gb of data in a hidden folder.
ConclusionThis manuscript implementents in a succesful manner the original work, and provides a usable code. |
|
Hi @soolijoo, you just merged the paper by Henriques et al in the main submission repository of ReScience. The purpose of "ReScience-submission" is only to do the reviewing process. Let me know if you need any assistance with the git/GitHub system. @rougier I have a "revert" button at my disposal, it is tempting to use it but I prefer to check with you before proceeding. |
|
Hi @pdebuyl, That would be helpful. can you let me know what I was supposed to do? |
|
Maybe a hard reset would be better, we don't want to pollute future submission. |
GeneralThis submission is a new implementation of previous approach for the elimination of free water fraction from diffusion-weighted data. It makes a number of changes to the original methodology designed to improve performance and robustness. The code is tested using synthetic and in vivo data and is provided in python, and apparently improves significantly on the original implementation. The synthetic data is from the same model as that fitted with an additional noise component. This is not a particularly stringent test of the approach, although it does provide a decent sanity-check. The in vivo data is a stronger check, but provides no ground truth so. What is being gained from this approach, and why is it worth using? TextThe initial motivation for this technique is a little unclear. If I am concerned about free-water in my data, wouldn't I just null it out in the acquisition? Furthermore, the approach requires multi-shell data and therefore would not, in general, enable re-analysis of old data, which is typically acquired on a single shell. Page 1, paragraph 2: "For example FA is thought to be an indicator of..." -- This statement is misleading and should be reworded. FA is a measure of the overall shape of the fitted tensor. It is influenced by axons geometry, density, cogerence, etc, but it is certainly not an indicator of any one of them. The measure cannot be inverted unambiguously, and is a summary statistic only. Please change this sentence. The authors state that they have chosen a python implementation and then motivate the new implementation largely on the grounds of speed. Python is hardly the most efficient way to implement a numerical technique, which makes these statements a little contradictory. If you are interested in efficiency, why choose python? Given the simplicity of the model and fitting proposed, I would expect an efficent C++ implementation on a typical desktop PC (as mentioed inthe text) to run in seconds. Instead this code takes upwards of 20 minutes on my machine. Robustness, yes. Ease of implementation, yes. Speed? definitely not. The synthetic data is described as being from Monte-Carlo simulation, but this is not correct. The authors synthesise data using a model and add noise. Monte-Carlo simulation involves using random numbers to approximate integrals that are otherwise intractable analytically. Nothing of that sort is going on here. Please amend the terminology. The procedure detailed on page 3 to address the degeneracy in the model when only the free compartment is present is quite ad-hoc. Clearly this is necessary, but there is little discussion of how the parameter were chosen. There is also no discussion of alternative approaches or how rfrequntly this problem arises. It's a bit hacky. Page 3/4 "theoretical free diffusion value" -- please clarify where this number comes from? If it is a value from the literature it needs a citation. I strongly suspect that it is an experimental measurement, not a theoretical calculation. The SNR in the simulation experiments (40) seems high. 20 is more typical in diffusion MRI experiments, and no discussion is given of how this value was chosen. Why 120 directions and 100 repeats? Page 5, para 1: "FA values... match the tissue's ground truth". What do you mean by "match"? please be more specific and make a quantitative statement. CodeThe code ran as downloaded using python 2.7. No alterations were necessary. Figures were reproduced as in the main text. Synthetic data script ran in 23 mins, in vivo data in 34 minutes on a Dell Precision T7610 with dual 8 core 2.4GHz Xeons and 128Gb RAM. Looking a little deeper, sphere point picking is not performed correctly, meaning that the 120 directions used will be biased around the poles of the coordinate system. This is simple to fix, see the following for details: ConclusionThe code runs and produces the results as reported in the paper. The top-level of the code is cleqar enough, although the use of multiple libraries means that I have to trust that the dependencies are working without issue. I am a little unclear as to why I should use this approach, however. Minor pointspage 3, text beneath eq.7 -- typo in the LaTeX. D_tissue should be D_{tissue} |
|
@rougier a |
|
@soolijoo Thank you for the review! In your report, you write Does this comment refer to changes made by Hoy et al with respect to earlier approaches or to changes made by Henriques et al with respect to Hoy et al? @RafaelNH please wait for us to have fixed the closing of the PR before updating the submission (code and/or paper). You can use this discussion page anyway for the replies. |
|
@pdebuyl Ok, you can proceed. |
|
@pdebuyl to the original Hoy paper. The changes they make are pretty standard with respect to other existing literature. |
|
@RafaelNH have you seen this update? |
|
Hi @pdebuyl! Thanks for your update and sorting the PR's early merging issue! I've already started working on the changes. I will submit some comments asap! |
|
Hi, thanks for the feedback. No intention to push you, I just wanted to check that you knew about the reviews. |
|
Hey @pdebuyl : would you mind if we uploaded a version of this (rendered with the ReScience pdf format) to arXiv/biorXiv? We need this for an upcoming deadline. |
|
Hi @RafaelNH If I understand correctly it is indeed impossible to update closed PR (apart from discussing as we do now). I'll just wait a green light from @rougier or @khinsen to follow the submission in a second PR. @arokem No issue here. Your work is CC-BY. I would make sure to update the DOI and Journal Ref when the paper is publisehd though :-) |
|
I'm a bit lost on the whole process now... @pdebuyl For me it seems ok to continue on the new PR maybe with some context at the top and a link to this PR, as well as a link to the new PR at the end of this one. Also, maybe you can add 1/2 to the title of this PR and 2/2 to the title of second one. And don't forget to update all the different labels. Last, you can lock the conversation here to prevent any further comment. @arokem Yep, you're free to upload the paper wherever you want but you may need to put "under review" somewhere since it is not yet officially accepted/published. And be careful with the buttons on the left, they might not be relevant yet. |
AUTHOR
Dear @ReScience/editors,
I request a review for the following replication:
Original article
Title: Optimization of a free water elimination two-compartment model for diffusion tensor imaging
Author(s): Andrew R. Hoy, Cheng G. Koay, Steven R. Kecskemeti, Andrew L. Alexander
Journal (or Conference): NeuroImage
Year: 2014
DOI: 10.1016/j.neuroimage.2014.09.053
PDF: http://ac.els-cdn.com/S1053811914007952/1-s2.0-S1053811914007952-main.pdf?_tid=7b211902-b7b7-11e6-be78-00000aab0f6b&acdnat=1480591115_87d58e852819d91f683039ddc22f47d3**
Replication
Author(s): Rafael Neto Henriques, Ariel Rokem, Eleftherios Garyfallidis, Samuel St-Jean, Eric Thomas Peterson, Marta Morgado Correia
Repository: https://github.com/RafaelNH/ReScience-submission/tree/RNH-AR-EG-SSTJ-ETP-MMC-2016
PDF: https://github.com/RafaelNH/ReScience-submission/blob/RNH-AR-EG-SSTJ-ETP-MMC-2016/article/RNH_AR_EG_SSTJ_ETP_MMC-2016.pdf
Keywords: Diffusion MRI; Diffusion modeling; Diffusion tensor imaging; Partial volume; cerebrospinal fluid; free water elimination; partial volume effect
Language: English
Domain: Life Science
Results
Potential reviewers
EDITOR
2 December 20165 December 201618 December 2016