@@ -13,7 +13,7 @@ def interaction_study(
1313 interactions : Optional [Union [List [Tuple [str , str ]], str ]] = None ,
1414 covariates : Optional [Union [str , List [str ]]] = None ,
1515 encoding : str = "additive" ,
16- weighted_encoding_info : Optional [pd .DataFrame ] = None ,
16+ edge_encoding_info : Optional [pd .DataFrame ] = None ,
1717 report_betas : bool = False ,
1818 min_n : int = 200 ,
1919):
@@ -39,9 +39,9 @@ def interaction_study(
3939 covariates: str, List[str], or None (default)
4040 The variable (str) or variables (List) to be used as covariates in each regression.
4141 encoding: str, default "additive""
42- Encoding method to use for any genotype data. One of {'additive', 'dominant', 'recessive', 'codominant', or 'weighted '}
43- weighted_encoding_info : Optional pd.DataFrame, default None
44- If weighted encoding is used, this must be provided. See Pandas-Genomics documentation on weighted encodings .
42+ Encoding method to use for any genotype data. One of {'additive', 'dominant', 'recessive', 'codominant', or 'edge '}
43+ edge_encoding_info : Optional pd.DataFrame, default None
44+ If edge encoding is used, this must be provided. See Pandas-Genomics documentation on edge encoding .
4545 report_betas: boolean
4646 False by default.
4747 If True, the results will contain one row for each interaction term and will include the beta value,
@@ -75,13 +75,13 @@ def interaction_study(
7575 data = data .genomics .encode_recessive ()
7676 elif encoding == "codominant" :
7777 data = data .genomics .encode_codominant ()
78- elif encoding == "weighted " :
79- if weighted_encoding_info is None :
78+ elif encoding == "edge " :
79+ if edge_encoding_info is None :
8080 raise ValueError (
81- "'weighted_encoding_info ' must be provided when using weighted encoding"
81+ "'edge_encoding_info ' must be provided when using edge encoding"
8282 )
8383 else :
84- data = data .genomics .encode_weighted ( weighted_encoding_info )
84+ data = data .genomics .encode_edge ( edge_encoding_info )
8585 else :
8686 raise ValueError (f"Genotypes provided with unknown 'encoding': { encoding } " )
8787
0 commit comments