The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Title: Calculate Correlations and Estimate Causality
Version: 0.1.3
Description: This tool performs pairwise correlation analysis and estimate causality. Particularly, it is useful for detecting the metabolites that would be altered by the gut bacteria.
URL: https://github.com/sugym/CausCor
License: MIT + file LICENSE
Language: en-US
Encoding: UTF-8
RoxygenNote: 7.1.2
Imports: cowplot, dplyr, ggplot2, grDevices, magrittr, stats, WriteXLS
Suggests: testthat (≥ 3.0.0)
Config/testthat/edition: 3
NeedsCompilation: no
Packaged: 2023-11-10 05:33:40 UTC; sugiyamatomomi
Author: Tomomi Sugiyama [aut, cre]
Maintainer: Tomomi Sugiyama <sugiyama.t.am@m.titech.ac.jp>
Repository: CRAN
Date/Publication: 2023-11-10 05:50:02 UTC

Make list of A-B pair causal correlations - 40% Filtering version

Description

Make list of A-B pair causal correlations - 40% Filtering version

Usage

filter_40(
  a_mat,
  b_mat,
  a_category,
  b_category,
  min_cor,
  min_r2,
  min_sample = ceiling((ncol(a_mat) - 1) * 0.4),
  max_sample = ncol(a_mat) - 1 - min_sample
)

Arguments

a_mat

Matrix of measurements of A for each sample.

b_mat

Matrix of measurements of B for each sample.

a_category

Category name of A.

b_category

Category name of B.

min_cor

Minimum spearman correlation coefficient.

min_r2

Minimum R2 score.

min_sample

Minimum number of samples. The default is 40% of the total samples.

max_sample

Maximum number of samples. The default is 60% of the total samples.


Make list of A-B pair causal correlations

Description

Make list of A-B pair causal correlations

Usage

filter_cc(
  a_mat,
  b_mat,
  a_category,
  b_category,
  min_cor,
  min_r2,
  min_sample,
  max_sample = ncol(a_mat) - 1,
  direction = T
)

Arguments

a_mat

Matrix of measurements of A for each sample.

b_mat

Matrix of measurements of B for each sample.

a_category

Category name of A.

b_category

Category name of B.

min_cor

Minimum spearman correlation coefficient.

min_r2

Minimum R2 score.

min_sample

Minimum number of samples.

max_sample

Maximum number of samples. The default is the total number of samples.

direction

Extract only directional associations where a change in category A causes a change in category B. The default is True.


Make list of A-B pair causal correlations - Normal Filtering version

Description

Make list of A-B pair causal correlations - Normal Filtering version

Usage

filter_n(a_mat, b_mat, a_category, b_category, min_cor, min_r2, min_sample)

Arguments

a_mat

Matrix of measurements of A for each sample.

b_mat

Matrix of measurements of B for each sample.

a_category

Category name of A.

b_category

Category name of B.

min_cor

Minimum spearman correlation coefficient.

min_r2

Minimum R2 score.

min_sample

Minimum number of samples.


Save scatter plots

Description

Save scatter plots

Usage

plot_16(a_mat, b_mat, list, out_info, x_italic = F, y_italic = T)

Arguments

a_mat

Matrix of measurements of A for each sample.

b_mat

Matrix of measurements of B for each sample.

list

List of results.

out_info

Output directory.

x_italic

Italicize the x-axis label of the plot. The default is False.

y_italic

Italicize the y-axis label of the plot. The default is True.


Save list as a text file

Description

Save list as a text file

Usage

save_text(list, out_info, file_type)

Arguments

list

List of results.

out_info

Output directory.

file_type

Choose from "excel", "csv", "tsv".

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.