Implementing NFSSEM algorithm for network inference. If Xs is identify for different conditions, multiNFSSEMiPALM will be use, otherwise, please
use multiNFSSEMiPALM2 for general cases
multiNFSSEMiPALM2(
Xs,
Ys,
Bs,
Fs,
Sk,
sigma2,
lambda,
rho,
Wl,
Wf,
p,
maxit = 100,
inert = inert_opt("linear"),
threshold = 1e-06,
verbose = TRUE,
sparse = TRUE,
trans = FALSE,
B2norm = NULL,
strict = FALSE
)eQTL matrices
Gene expression matrices
initialized GRN-matrices
initialized eQTL effect matrices
eQTL index of genes
initialized noise variance from ridge regression
Hyperparameter of lasso term in NFSSEM
Hyperparameter of fused-lasso term in NFSSEM
weight matrices for adaptive lasso terms
weight matrix for columnwise l2 norm adaptive group lasso
number of genes
maximum iteration number. Default 100
inertial function for iPALM. Default as k-1/k+2
convergence threshold. Default 1e-6
Default TRUE
Sparse Matrix or not
Fs matrix is transposed to k x p or not. If Fs from ridge regression, trans = TRUE, else, trans = FALSE
B2norm matrices generated from ridge regression. Default NULL.
Converge strictly or not. Default False
fit List of NFSSEM model
coefficient matrices of gene regulatory networks
coefficient matrices of eQTL-gene effect
Bias vector
estimate of covariance in SEM