VERSION 1.2.1 ------------------------ o Replaced geigen dependency with iTensor (>= 1.0.6) for SUMCOR-based CCA o geigen package is scheduled for deprecation; iTensor::geigen is the replacement o Updated Suggests: removed geigen, added iTensor (>= 1.0.6) VERSION 1.2.0 ------------------------ o Added sparse matrix support (Matrix::dgCMatrix) for guidedPLS() o X1, X2 can now be sparse matrices; avoids dense materialization of centered X o Internally uses the identity X_c Y = X Y - mu (1^T Y) to keep X sparse o Added Matrix to Imports o Particularly effective for scATAC-seq peak matrices with low density VERSION 1.1.0 ------------------------ o Added guidedPCA() function for guided principal component analysis o guidedPCA() automatically handles mixed data types (continuous, categorical, logical) o Added automatic dummy variable encoding for categorical variables o Added feature contribution analysis to identify important features per component o Added variance explained calculation for each component o Added print() and summary() methods for guidedPCA objects o Added comprehensive unit tests for guidedPCA() o Updated package documentation with detailed algorithm descriptions o Added 'stats' to Imports for better dependency management VERSION 1.0.0 ------------------------ o Added cortest in PLSSVD() and sPLSDA() VERSION 0.99.0 ------------------------ o Package released