Package: metasnf 1.1.2
metasnf: Meta Clustering with Similarity Network Fusion
Framework to facilitate patient subtyping with similarity network fusion and meta clustering. The similarity network fusion (SNF) algorithm was introduced by Wang et al. (2014) in <doi:10.1038/nmeth.2810>. SNF is a data integration approach that can transform high-dimensional and diverse data types into a single similarity network suitable for clustering with minimal loss of information from each initial data source. The meta clustering approach was introduced by Caruana et al. (2006) in <doi:10.1109/ICDM.2006.103>. Meta clustering involves generating a wide range of cluster solutions by adjusting clustering hyperparameters, then clustering the solutions themselves into a manageable number of qualitatively similar solutions, and finally characterizing representative solutions to find ones that are best for the user's specific context. This package provides a framework to easily transform multi-modal data into a wide range of similarity network fusion-derived cluster solutions as well as to visualize, characterize, and validate those solutions. Core package functionality includes easy customization of distance metrics, clustering algorithms, and SNF hyperparameters to generate diverse clustering solutions; calculation and plotting of associations between features, between patients, and between cluster solutions; and standard cluster validation approaches including resampled measures of cluster stability, standard metrics of cluster quality, and label propagation to evaluate generalizability in unseen data. Associated vignettes guide the user through using the package to identify patient subtypes while adhering to best practices for unsupervised learning.
Authors:
metasnf_1.1.2.tar.gz
metasnf_1.1.2.zip(r-4.5)metasnf_1.1.2.zip(r-4.4)metasnf_1.1.2.zip(r-4.3)
metasnf_1.1.2.tgz(r-4.4-any)metasnf_1.1.2.tgz(r-4.3-any)
metasnf_1.1.2.tar.gz(r-4.5-noble)metasnf_1.1.2.tar.gz(r-4.4-noble)
metasnf_1.1.2.tgz(r-4.4-emscripten)metasnf_1.1.2.tgz(r-4.3-emscripten)
metasnf.pdf |metasnf.html✨
metasnf/json (API)
NEWS
# Install 'metasnf' in R: |
install.packages('metasnf', repos = c('https://branchlab.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/branchlab/metasnf/issues
- abcd_anxiety - Mock ABCD anxiety data
- abcd_colour - Mock ABCD "colour" data
- abcd_cort_sa - Mock ABCD cortical surface area data
- abcd_cort_t - Mock ABCD cortical thickness data
- abcd_depress - Mock ABCD depression data
- abcd_h_income - Mock ABCD income data
- abcd_income - Mock ABCD income data
- abcd_pubertal - Mock ABCD pubertal status data
- abcd_subc_v - Mock ABCD subcortical volumes data
- age_df - Mock age data
- anxiety - Mock ABCD anxiety data
- cancer_diagnosis_df - Mock diagnosis data
- cort_sa - Mock ABCD cortical surface area data
- cort_t - Mock ABCD cortical thickness data
- depress - Mock ABCD depression data
- diagnosis_df - Mock diagnosis data
- expression_df - Modification of SNFtool mock dataframe "Data1"
- fav_colour - Mock ABCD "colour" data
- gender_df - Mock gender data
- income - Mock ABCD income data
- methylation_df - Modification of SNFtool mock dataframe "Data2"
- pubertal - Mock ABCD pubertal status data
- subc_v - Mock ABCD subcortical volumes data
bioinformaticsclusteringmetaclusteringsnf
Last updated 15 days agofrom:fc11443ec2. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 09 2024 |
R-4.5-win | OK | Nov 10 2024 |
R-4.5-linux | OK | Nov 09 2024 |
R-4.4-win | OK | Nov 10 2024 |
R-4.4-mac | OK | Nov 10 2024 |
R-4.3-win | OK | Nov 10 2024 |
R-4.3-mac | OK | Nov 10 2024 |
Exports:add_columnsadd_settings_matrix_rowsadjusted_rand_index_heatmapalluvial_cluster_plotarrange_dlassemble_dataassoc_pval_heatmapauto_plotbar_plotbatch_nmibatch_row_closurebatch_snfbatch_snf_subsamplescalc_ariscalc_assoc_pvalcalc_assoc_pval_matrixcalculate_coclusteringcalculate_db_indicescalculate_dunn_indicescalculate_silhouettescell_significance_fnchar_to_faccheck_dataless_annotationscheck_hm_dependenciescheck_similarity_matriceschi_squared_pvalcocluster_densitycocluster_heatmapcoclustering_coverage_checkcollapse_dlcolour_scaleconvert_uidsdiscretisationdiscretisation_evec_datadl_has_duplicatesdl_uid_first_coldl_variable_summarydomain_mergedomainsdrop_inputsesm_manhattan_plotestimate_nclust_given_grapheuclidean_distanceextend_solutionsfisher_exact_pvalgenerate_annotations_listgenerate_clust_algs_listgenerate_data_listgenerate_distance_metrics_listgenerate_settings_matrixgenerate_weights_matrixget_cluster_dfget_cluster_solutionsget_clustersget_complete_uidsget_dist_matrixget_dl_subjectsget_heatmap_orderget_matrix_orderget_mean_pvalget_min_pvalget_pvalsget_representative_solutionsgower_distancehamming_distanceindividualjitter_plotlabel_proplabel_splitslinear_adjustlinear_model_pvallist_removelp_solutions_matrixmc_manhattan_plotmerge_data_listsmerge_df_listno_subsnumcol_to_numericord_reg_pvalparallel_batch_snfprefix_dl_skpval_heatmaprandom_removalreduce_dl_to_commonremove_dl_narename_dlreorder_dl_subsresamplesave_heatmapscale_diagonalssettings_matrix_heatmapsew_euclidean_distanceshiny_annotatorsimilarity_matrix_heatmapsimilarity_matrix_pathsiw_euclidean_distancesn_euclidean_distancesnf_stepspectral_eigenspectral_eigen_classicspectral_eightspectral_fivespectral_fourspectral_ninespectral_rotspectral_rot_classicspectral_sevenspectral_sixspectral_tenspectral_threespectral_twosplit_parsersubssubsample_data_listsubsample_pairwise_arissummarize_clust_algs_listsummarize_dlsummarize_dmlsummarize_pvalstrain_test_assigntwo_step_mergevar_manhattan_plot
Dependencies:alluvialcliclustercolorspacecpp11digestdplyrExPositionfansifarvergenericsggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmclustmgcvmunsellnlmepillarpkgconfigprettyGraphsprogressrpurrrR6RColorBrewerrlangscalesSNFtoolstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithr
A Complete Example
Rendered froma_complete_example.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2024-05-17
A Simple Example
Rendered froma_simple_example.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-10-23
Alluvial Plots
Rendered fromalluvial_plots.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-10-29
Clustering Algorithms
Rendered fromclustering_algorithms.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-11-17
Confounders
Rendered fromconfounders.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-11-22
Correlation Plots
Rendered fromcorrelation_plots.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-11-14
Distance Metrics
Rendered fromdistance_metrics.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-10-23
Feature Plots
Rendered fromfeature_plots.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2024-05-29
Feature Weighting
Rendered fromfeature_weights.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-11-14
Getting Started
Rendered fromgetting_started.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-10-23
Imputations
Rendered fromimputations.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2024-05-26
Label Propagation
Rendered fromlabel_propagation.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2024-02-02
Manhattan Plots
Rendered frommanhattan_plots.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-10-31
NMI Scores
Rendered fromnmi_scores.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2024-05-28
Parallel Processing
Rendered fromparallel_processing.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-12-06
Quality Measures
Rendered fromquality_measures.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2024-05-14
Similarity Matrices
Rendered fromsimilarity_matrix_heatmap.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-10-29
SNF Schemes
Rendered fromsnf_schemes.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-21
Started: 2023-11-29
Stability Measures
Rendered fromstability_measures.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-10-30
Started: 2023-11-14
The Data List
Rendered fromdata_list.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-07-11
Started: 2023-11-14
The Settings Matrix
Rendered fromsettings_matrix.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-11-08
Started: 2023-10-31
Troubleshooting
Rendered fromtroubleshooting.Rmd
usingknitr::rmarkdown
on Nov 09 2024.Last update: 2024-05-28
Started: 2023-11-14