mecfs_bio.build_system.task.fixed_effect_meta_analysis_task
Task to combine GWAS with fixed-effects meta analysis
Classes:
-
CaseControlSampleInfo–Specifies the number of cases and controls in a case control study
-
FixedEffectsMetaAnalysisTask–Task to perform a fixed effects meta analysis on non-overlapping GWAS of the same trait
-
GwasSource–Describes a source from which to draw GWAS data in order to perform a meta analysis
Functions:
Attributes:
-
SampleInfo– -
logger–
CaseControlSampleInfo
Specifies the number of cases and controls in a case control study
Methods:
Attributes:
FixedEffectsMetaAnalysisTask
Bases: Task
Task to perform a fixed effects meta analysis on non-overlapping GWAS of the same trait Assumes all alleles are expressed with respect to the forward strand
The variants present in the output dataframe will be equal to the intersection of the variants in the studies
For more information on fixed effects meta analysis, see: Chapter 22 of Balding, David J., Ida Moltke, and John Marioni, eds. Handbook of statistical genomics. John Wiley & Sons, 2019.
Methods:
Attributes:
create
classmethod
Source code in mecfs_bio/build_system/task/fixed_effect_meta_analysis_task.py
execute
Source code in mecfs_bio/build_system/task/fixed_effect_meta_analysis_task.py
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 | |
GwasSource
Describes a source from which to draw GWAS data in order to perform a meta analysis
Attributes:
-
pipe(DataProcessingPipe) – -
sample_info(SampleInfo) – -
task(Task) –
add_effective_sample_size_column
add_effective_sample_size_column(
out_df: LazyFrame, sample_info: list[SampleInfo]
) -> narwhals.LazyFrame