Skip to content
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

Add support for permanova #32

Merged
merged 32 commits into from
Jan 31, 2023
Merged

Add support for permanova #32

merged 32 commits into from
Jan 31, 2023

Conversation

sfiligoi
Copy link
Collaborator

@sfiligoi sfiligoi commented Jan 27, 2023

ssu can now compute PERMANOVA.
Needs access to a TSV file.

The data is stored in the hdf5 file as a list of stats elements.

@sfiligoi
Copy link
Collaborator Author

Addresses part of #30

Copy link
Member

@wasade wasade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parsing TSV in c++ does not look fun...

Is there any chance a some unit tests mirroring the skbio PERMANOVA tests, and additionally some tests on the TSV parsing? Former are verified against the original implementation and the latter is important as edge cases could effect the statistics

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
src/su.cpp Outdated Show resolved Hide resolved
src/su.cpp Outdated Show resolved Hide resolved
src/su.cpp Outdated Show resolved Hide resolved
.github/workflows/main.yml Outdated Show resolved Hide resolved
@sfiligoi
Copy link
Collaborator Author

Parsing TSV in c++ does not look fun...

Is there any chance a some unit tests mirroring the skbio PERMANOVA tests, and additionally some tests on the TSV parsing? Former are verified against the original implementation and the latter is important as edge cases could effect the statistics

Yes, we should add some unit tests.
The big picture tests (against python version) are part of the github tests.

@sfiligoi sfiligoi merged commit aeb62b1 into biocore:main Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants