UBC-MDS / software-review-2023

DSCI 524
0 stars 0 forks source link

Group 1 - R_Prelim_Eda_Helper #25

Open morrismanfung opened 1 year ago

morrismanfung commented 1 year ago

name: R_Prelim_Eda_Helper about: This package provides a streamlined and easy to use solution for basic EDA tasks that would otherwise require significant amount of coding to achieve.


Submitting Author Name: Morris Chan Submitting Author Github Handle: !--author1-->@morrismanfung<!--end-author1-- Other Package Authors Github handles: (comma separated, delete if none) @MNBhat, @Lorraine97, @austin-shih Repository: https://github.com/UBC-MDS/R_Prelim_Eda_Helper Version submitted: Submission type: Standard Editor: Morris Chan Reviewers: Zilong Yi, Peng Zhang, Mohammad Reza Nabizadeh Shahrbabak

Archive: TBD Version accepted: TBD Language: en

Package: RPrelimEdaHelper
Title: This package is a preliminary exploratory data analysis tool to make useful feature comparison plots and provide relevant information to simplify an otherwise tedious EDA step of any data science project
Version: 0.0.0.9000
Authors@R: 
    person("Austin", "Shih", , "austin.cm.shih@gmail.com", role = c("aut", "cre"))
    person("Mehwish", "Nabi", , "mehwishnabi.ubc@gmail.com", role = c("aut", "cre"))
    person("Morris", "Chan", , "morrismanfung@gmail.com", role = c("aut", "cre"))
    person("Xinru ", "Lu", , "morrismanfung@gmail.com", role = c("aut", "cre"))
Description: This package is a preliminary exploratory data analysis tool to make useful feature 
    comparison plots and provide relevant information to simplify an otherwise tedious EDA step of any data science project.
License: MIT + file LICENSE
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.2.3
Suggests: 
    car,
    testthat (>= 3.0.0),
    tidyverse
Config/testthat/edition: 3
Imports: 
    cowplot,
    dplyr,
    ggplot2,
    mice,
    palmerpenguins,
    stats,
    tibble

Scope

The package performs statistical tests along side with the visualizations.

Researchers or analysts who have the need to constantly do explanatory analysis and statistical testing. The helper functions are designed to speed up the frequently used pipelines.

There are existing packages for visualizations and statistical tests. However, they usually require more complicated syntaxes. Our package combines graphic visualizations with preliminary statistical test results aiming to enable users to quickly get a sense of how the data look like.

Technical checks

Confirm each of the following by checking the box.

This package:

Publication options

MEE Options - [ ] The package is novel and will be of interest to the broad readership of the journal. - [ ] The manuscript describing the package is no longer than 3000 words. - [ ] You intend to archive the code for the package in a long-term repository which meets the requirements of the journal (see [MEE's Policy on Publishing Code](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/journal-resources/policy-on-publishing-code.html)) - (*Scope: Do consider MEE's [Aims and Scope](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/aims-and-scope/read-full-aims-and-scope.html) for your manuscript. We make no guarantee that your manuscript will be within MEE scope.*) - (*Although not required, we strongly recommend having a full manuscript prepared when you submit here.*) - (*Please do not submit your package separately to Methods in Ecology and Evolution*)

Code of conduct

mrnabiz commented 1 year ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing: 1 Hour


Review Comments

The package is very interesting and I enjoyed going through it. The package install was successful from github. The package documentation was great and I was able to use each of the functions after installing your package on my RStudio IDE. Using the badges was great which showed a 71% code coverage. For cat_dist_heatmap function if you could add a bit more explanation like what you did in the article section, it'd be great. Overall, Solid work. Congrats!

zchen156 commented 1 year ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing: 1 hr


Review Comments

pengzh313 commented 1 year ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing: 1 hour


Review Comments

ZilongYi commented 1 year ago

Package Review

Please check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide

Documentation

The package includes all the following forms of documentation:

Functionality

Estimated hours spent reviewing:


Review Comments