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

[PRE REVIEW]: HyperNetX: A Python package for modeling complex network data as hypergraphs #5955

Closed
editorialbot opened this issue Oct 16, 2023 · 55 comments
Assignees
Labels
Makefile pre-review Python TeX Track: 7 (CSISM) Computer science, Information Science, and Mathematics

Comments

@editorialbot
Copy link
Collaborator

editorialbot commented Oct 16, 2023

Submitting author: @brendapraggastis (Brenda Praggastis)
Repository: https://github.com/pnnl/HyperNetX
Branch with paper.md (empty if default branch): paper
Version: v2.0.5
Editor: @danielskatz
Reviewers: @szhorvat, @IvanIsCoding
Managing EiC: Daniel S. Katz

Status

status

Status badge code:

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

Author instructions

Thanks for submitting your paper to JOSS @brendapraggastis. Currently, there isn't a JOSS editor assigned to your paper.

@brendapraggastis if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

Editor instructions

The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:

@editorialbot commands
@editorialbot editorialbot added pre-review Track: 7 (CSISM) Computer science, Information Science, and Mathematics labels Oct 16, 2023
@editorialbot
Copy link
Collaborator Author

Hello human, I'm @editorialbot, a robot that can help you with some common editorial tasks.

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

@editorialbot commands

For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

Checking the BibTeX entries failed with the following error:

Failed to parse BibTeX on value "," (COMMA) [#<BibTeX::Bibliography data=[15]>, "@", #<BibTeX::Entry >, {:title=>["Phoenix: A Scalable Streaming Hypergraph Analysis Framework"], :author=>["Kurte, Kuldeep and Imam, Neena and Hasan, S M Shamimul and Kannan, Ramakrishnan"], :doi=>["10.1007/978-3-030-71704-9_1"], :url=>["https://www.osti.gov/biblio/1830117"], :journal=>[""], :issn=>["2569--7072"]}, ",", "number", "="]

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.88  T=0.46 s (219.9 files/s, 498668.8 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          48           2280           5245           5609
Jupyter Notebook                12              0         211574           1108
reStructuredText                21            389            358            818
Markdown                         6            204              0            556
DOS Batch                        1             34              2            227
TeX                              1             24              0            204
YAML                             6             37             29            178
make                             2             34             22             67
INI                              2              4              2             35
TOML                             2              0              0             27
-------------------------------------------------------------------------------
SUM:                           101           3006         217232           8829
-------------------------------------------------------------------------------


gitinspector failed to run statistical information for the repository

@editorialbot
Copy link
Collaborator Author

Wordcount for paper.md is 1210

@danielskatz
Copy link

danielskatz commented Oct 16, 2023

👋 @brendapraggastis - note that your paper does not compile. Please follow the example paper and note that you can click on the error above to find out more about it. Please feel free to make changes to your .bib file, then use the command @editorialbot check references to check again, and the command @editorialbot generate pdf after making changes to the .md file or when the references are right to make a new PDF. editorialbot commands need to be the first entry in a new comment.

@brendapraggastis
Copy link

brendapraggastis commented Oct 16, 2023 via email

@brendapraggastis
Copy link

@editorialbot commands

@editorialbot
Copy link
Collaborator Author

Hello @brendapraggastis, here are the things you can ask me to do:


# List all available commands
@editorialbot commands

# Get a list of all editors's GitHub handles
@editorialbot list editors

# Check the references of the paper for missing DOIs
@editorialbot check references

# Perform checks on the repository
@editorialbot check repository

# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist

# Set a value for branch
@editorialbot set joss-paper as branch

# Generates the pdf paper
@editorialbot generate pdf

# Generates a LaTeX preprint file
@editorialbot generate preprint

# Get a link to the complete list of reviewers
@editorialbot list reviewers

@brendapraggastis
Copy link

@editorialbot generate pdf

@brendapraggastis
Copy link

@editorialbot check references

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1137/20M1355896 is OK
- 10.1007/978-3-030-71704-9_1 is OK
- 10.21105/joss.05162 is OK
- 10.1101/2023.09.29.560191 is OK

MISSING DOIs

- 10.1007/978-3-030-48478-1_1 may be a valid DOI for title: Hypergraph Analytics of Domain Name System Relationships
- 10.3390/math10050759 may be a valid DOI for title: The application of directed hyper-graphs for analysis of models of information systems
- 10.1109/hipc53243.2021.00045 may be a valid DOI for title: Parallel algorithms for efficient computation of high-order line graphs of hypergraphs
- 10.1109/tvcg.2022.3153895 may be a valid DOI for title: Topological simplifications of hypergraphs
- 10.1140/epjds/s13688-020-00231-0 may be a valid DOI for title: Hypernetwork science via high-order hypergraph walks
- 10.1371/journal.pcbi.1011190 may be a valid DOI for title: HAT: Hypergraph analysis toolbox
- 10.1016/s0924-6509(08)x7007-2 may be a valid DOI for title: Hypergraphs: combinatorics of finite sets
- 10.1186/s12859-021-04197-2 may be a valid DOI for title: Hypergraph models of biological networks to identify genes critical to pathogenic viral response
- 10.1371/journal.pcbi.1011190 may be a valid DOI for title: HAT: Hypergraph analysis toolbox
- 10.1093/comnet/cnad019 may be a valid DOI for title: Hypergraphx: a library for higher-order network analysis
- 10.1007/978-3-030-67318-5_25 may be a valid DOI for title: Hypernetwork Science: From Multidimensional Networks to Computational Topology
- 10.1007/978-3-030-25070-6_9 may be a valid DOI for title: SimpleHypergraphs. jl—novel software framework for modelling and analysis of hypergraphs

INVALID DOIs

- None

@danielskatz
Copy link

It looks like it is compiling, at least I see a draft paper on github and it works when I run docker. I’m not sure what to fix. Is there somewhere else to look?

See the error above re the Kurte, Kuldeep entry in the bibtex. And use the commands I suggested - @editorialbot check references to make sure the bibtex is correct, then @editorialbot generate pdf to generate the paper, which won't work until the reference check is ok.

It seems that you are getting this figure out as I'm typing...

@danielskatz
Copy link

And if @editorialbot generate pdf fails with no info now that the references can be generated, let me know and I can get help.

@brendapraggastis
Copy link

@editorialbot generate pdf

@brendapraggastis
Copy link

@danielskatz how can I tell if the generate pdf command was successful? I just get a smiley face.
Also, do I need to do anything else to have the paper reviewed. I read somewhere that I should pick reviewers?

@brendapraggastis
Copy link

@editorialbot check references

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1137/20M1355896 is OK
- 10.1007/978-3-030-71704-9_1 is OK
- 10.21105/joss.05162 is OK
- 10.1101/2023.09.29.560191 is OK

MISSING DOIs

- 10.1007/978-3-030-48478-1_1 may be a valid DOI for title: Hypergraph Analytics of Domain Name System Relationships
- 10.3390/math10050759 may be a valid DOI for title: The application of directed hyper-graphs for analysis of models of information systems
- 10.1109/hipc53243.2021.00045 may be a valid DOI for title: Parallel algorithms for efficient computation of high-order line graphs of hypergraphs
- 10.1109/tvcg.2022.3153895 may be a valid DOI for title: Topological simplifications of hypergraphs
- 10.1140/epjds/s13688-020-00231-0 may be a valid DOI for title: Hypernetwork science via high-order hypergraph walks
- 10.1371/journal.pcbi.1011190 may be a valid DOI for title: HAT: Hypergraph analysis toolbox
- 10.1186/s12859-021-04197-2 may be a valid DOI for title: Hypergraph models of biological networks to identify genes critical to pathogenic viral response
- 10.1371/journal.pcbi.1011190 may be a valid DOI for title: HAT: Hypergraph analysis toolbox
- 10.1093/comnet/cnad019 may be a valid DOI for title: Hypergraphx: a library for higher-order network analysis
- 10.1007/978-3-030-67318-5_25 may be a valid DOI for title: Hypernetwork Science: From Multidimensional Networks to Computational Topology
- 10.1007/978-3-030-25070-6_9 may be a valid DOI for title: SimpleHypergraphs. jl—novel software framework for modelling and analysis of hypergraphs

INVALID DOIs

- None

@danielskatz
Copy link

@brendapraggastis - normally, you would see a response to the generate pdf command with a link to the PDF, like there is a response for the check references command.

Re the references, please do work on the possibly missing DOIs that editorialbot suggests, but note that some may be incorrect. Please feel free to make changes to your .bib file, then use the command @editorialbot check references to check again.

@danielskatz
Copy link

@openjournals/dev - can you help us figure out why the pdf isn't generating here or returning an error?

@danielskatz
Copy link

@brendapraggastis - you can suggest reviewers, but it's the job of the editor to select and find reviewers, based in part on your suggestions. My job is to find an editor, but I won't do that until we have a clear paper and references, as I also do an initial check to make sure your submission is in scope, and I need to see the full submission (the software and the paper) to make an initial decision.

@xuanxu
Copy link
Member

xuanxu commented Oct 17, 2023

The compilation of the pdf is failing because there are incorrect values in the metadata of the paper.md file:

0000-0000-0000-0000 is am invalid value for orcid.

@danielskatz
Copy link

Thanks @xuanxu - why don't get an error like we used to?

@danielskatz
Copy link

@brendapraggastis - please either use actual ORCIDs for all authors, or remove the ORCID line for authors without ORCIDs

@brendapraggastis
Copy link

@editorialbot check references

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1007/978-3-030-48478-1_1 is OK
- 10.3390/math10050759 is OK
- 10.1109/hipc53243.2021.00045 is OK
- 10.1109/tvcg.2022.3153895 is OK
- 10.1140/epjds/s13688-020-00231-0 is OK
- 10.1371/journal.pcbi.1011190 is OK
- 10.1016/s0924-6509(09)x7013-3 is OK
- 10.1016/s0924-6509(08)x7007-2 is OK
- 10.1186/s12859-021-04197-2 is OK
- 10.48550/arXiv.2208.03103 is OK
- 10.1093/comnet/cnad019 is OK
- 10.48550/arXiv.2208.06894 is OK
- 10.1007/978-3-030-67318-5_25 is OK
- 10.1137/20M1355896 is OK
- 10.1007/978-3-030-71704-9_1 is OK
- 10.21105/joss.05162 is OK
- 10.1007/978-3-030-25070-6_9 is OK
- 10.1101/2023.09.29.560191 is OK

MISSING DOIs

- None

INVALID DOIs

- None

@danielskatz
Copy link

@brendapraggastis - thanks, this all looks good. I'll work on finding an editor now

@danielskatz
Copy link

👋 @drvinceknight - would you be willing to edit this submission?

@danielskatz
Copy link

@editorialbot invite @drvinceknight as editor

@editorialbot
Copy link
Collaborator Author

Invitation to edit this submission sent!

@brendapraggastis
Copy link

@brendapraggastis - thanks, this all looks good. I'll work on finding an editor now

@danielskatz Thank you so much for your help.

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1007/978-3-030-48478-1_1 is OK
- 10.3390/math10050759 is OK
- 10.1109/hipc53243.2021.00045 is OK
- 10.1109/tvcg.2022.3153895 is OK
- 10.1140/epjds/s13688-020-00231-0 is OK
- 10.1371/journal.pcbi.1011190 is OK
- 10.1016/s0924-6509(09)x7013-3 is OK
- 10.1016/s0924-6509(08)x7007-2 is OK
- 10.1186/s12859-021-04197-2 is OK
- 10.48550/arXiv.2208.03103 is OK
- 10.1093/comnet/cnad019 is OK
- 10.48550/arXiv.2208.06894 is OK
- 10.1007/978-3-030-67318-5_25 is OK
- 10.1137/20M1355896 is OK
- 10.1007/978-3-030-71704-9_1 is OK
- 10.21105/joss.05162 is OK
- 10.1007/978-3-030-25070-6_9 is OK
- 10.1101/2023.09.29.560191 is OK

MISSING DOIs

- None

INVALID DOIs

- None

@danielskatz
Copy link

👋 @drvinceknight - ping... (on the request to edit)

@danielskatz
Copy link

👋 @drvinceknight - one last ping... (on the request to edit)

@danielskatz
Copy link

@brendapraggastis - sorry about the delay. I will edit this submission; I'll assign myself now and start on it soon.

@danielskatz
Copy link

@editorialbot assign me as editor

@editorialbot
Copy link
Collaborator Author

Assigned! @danielskatz is now the editor

@danielskatz
Copy link

@brendapraggastis - do you have suggestions for reviewers? If so, please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission, or suggestions from outside JOSS are also fine.

@danielskatz
Copy link

👋 @IvanIsCoding, @szhorvat, @inakleinbottle - would one or two of you be willing to review this JOSS submission?

@danielskatz
Copy link

👋 @TNanukem, @dvysardana, @drj11, @imw - would one or two of you be willing to review this JOSS submission?

@szhorvat
Copy link

szhorvat commented Nov 1, 2023

@danielskatz This is within my expertise and I've seen this package before. I think a proper review will take time. This is not a one-afternoon job. I would not be able to get started before Nov 13 (when teaching is over here), and I might take a while to finish ... probably several weeks. If you'd like me to go ahead under these conditions, I think I'd enjoy the review.

@danielskatz
Copy link

@szhorvat - thanks, this sounds fine. I'll add you as a reviewer, and once we get one or two more, I'll start the review

@danielskatz
Copy link

@editorialbot add @szhorvat as reviewer

@editorialbot
Copy link
Collaborator Author

@szhorvat added to the reviewers list!

@IvanIsCoding
Copy link

@danielskatz I am available to review the submission. Mind you, this would my first time as a reviewer for JOSS so I would need to spend time reviewing the procedures as well

@danielskatz
Copy link

Thanks @IvanIsCoding - I think you have seen this process as an author, so you will be somewhat familiar with it. I'm happy to help answer any questions you have about this (reviewer) side. I'll add you, and we can start the review.

@danielskatz
Copy link

@editorialbot add @IvanIsCoding as reviewer

@editorialbot
Copy link
Collaborator Author

@IvanIsCoding added to the reviewers list!

@danielskatz
Copy link

@editorialbot start review

@editorialbot
Copy link
Collaborator Author

OK, I've started the review over in #6016.

@drj11
Copy link

drj11 commented Nov 3, 2023

I see you have 2 reviewers now, but i'm happy to be a standby. The suggested reviewers bot is a neat feature!

@danielskatz
Copy link

@drj11 - I'm happy to add you as well; I like to have 3 reviewers when I can. See you over in #6016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Makefile pre-review Python TeX Track: 7 (CSISM) Computer science, Information Science, and Mathematics
Projects
None yet
Development

No branches or pull requests

7 participants