I am trying to extract the genetic matrix from a pcadapt object that is produced with the function pcadapt() of your package.
I am importing a .bed file generated with vcftools using the read.pcadapt() function with type = "bed", and this object is then provided to the function pcadapt()
I've read on the manual that K is calculated by pcadapt() using a PCA. I wonder if I could access the input matrix for such PCA as I'd like to explore it with a bit more detail, since my simulated data is showing inconsistencies depending on the input I use.
I don't know if you can help me with this but I tried to also use read.pcadapt on a genind@tab, using "lfmm" as the type. It works, but then I see an additional column there that does not correspond to genotype (0/1/2), hence creating some weird noise in the results. Would be appropriate to manually remove those extra columns and just leave the genotype as columns and individuals as rows, as expected for a lfmm matrix?
Hello Florian and all.
I am trying to extract the genetic matrix from a pcadapt object that is produced with the function pcadapt() of your package.
I am importing a .bed file generated with vcftools using the read.pcadapt() function with type = "bed", and this object is then provided to the function pcadapt()
I've read on the manual that K is calculated by pcadapt() using a PCA. I wonder if I could access the input matrix for such PCA as I'd like to explore it with a bit more detail, since my simulated data is showing inconsistencies depending on the input I use.
I don't know if you can help me with this but I tried to also use read.pcadapt on a genind@tab, using "lfmm" as the type. It works, but then I see an additional column there that does not correspond to genotype (0/1/2), hence creating some weird noise in the results. Would be appropriate to manually remove those extra columns and just leave the genotype as columns and individuals as rows, as expected for a lfmm matrix?
Thanks for your time and help,
JP