aumath-advancedr2019 / simDNA

An R package for simulating DNA sequences.
https://aumath-advancedr2019.github.io/simDNA/
0 stars 0 forks source link

Feedback #2

Open tsladecek opened 4 years ago

tsladecek commented 4 years ago

1. Purpose of the package

The purpose of the package is short and clear. I do not know about other packages that provide something like this, so I can not really compare it.

2. Completeness

3. Code quality and sophistication

4. Documentation

5. Interface

7. Conclusion

The package delivers what it says. I like the documentation and the vignette, even though I think that the vignettes could be joined together. Some of the functions can be used as methods of other classes, or can be used to compose the summary of a class. Overall the package is ok. You should probably spend some time making sure that the input to your functions is correct. And also think about some idiotic moves such as I did, when I used the matrix of segregating sites as an input to the pairwDiff function.

tsladecek commented 4 years ago

Ok, now I see that it was me who did not say build_vignettes = True. Sorry :D

UnicRain commented 4 years ago

Thank you for the feedback. We agree that iit would be nice to add summary method and make warnings when SFS is not a vector. But we don't quite understand the last point under code quality and sophistication. We also agree that iit should be specified that $\theta$ is not the actual mutation rate.

There are other things we do not quite agree on, but we appreciate the feedback nonetheless.