tidygenclust relies on the admxiture and on python packages fastmixture and clumppling for a number of functionalities. We use reticulate to install them in conda environments. As their dependencies are incompatible, we use two separate conda environment, ctidygenclust (for fastmixture and admixture) and cclumppling (for clumppling). For each tool, default to the latest tested version of these packages that have been tested to work with tidegenclust. It is possible to provide a more recent github commit for a specific tool, but this might lead to incompatibilities and errors.

tgc_tools_install(
  reset = FALSE,
  fastmixture_hash = "105eb99248d278cad320885190b919ad8a69be1b",
  clumppling_hash = "a4bf351037fb569e2c2cb83c603a1931606d4d40"
)

Arguments

reset

a boolean used to reset the virtual environment. Only set to TRUE if you have a broken virtual environment that you want to reset.

fastmixture_hash

a string with the commit hash of the fastmixture version to install. Default is the latest tested version.

clumppling_hash

a string with the commit hash of the clumppling version to install. Default is the latest tested version.