Added
- Added classes encapsulating data structures and methods for:
- Genotype matrices: `GenotypeMatrix`
- Sample tables: `SampleTable`
- Summary statistics table: `SumstatsTable`
- Added a new `stats` submodule that implements utilities and functions
to compute various statistics, including `ld` (SNP correlation matrix),
`h2` (heritability), `score`, `transforms`, `variant` statistics, and `gwa`
(genome-wide association testing).
- Added a modular class for summary statistics parsers `SumstatsParser`.
- Added modular interfaces for `executors`, representing external software,
such as `plink`.
- Added support for window size specifications using number of SNPs and distance
in kilobases.
- Added `CHANGELOG.md` to track the latest changes and updates to `magenpy`.
Changed
- Refactored the `GWADataLoader` class to utilize the new data structures.
- Updated plotting functions/utilities.
- Updated documentation in README file.
- Updated implementation of `MulticohortGWASimulator` (still incomplete).