netmap.masking.external.add_external_grn¶
- netmap.masking.external.add_external_grn(grn_ad, external_grn, name_grn='external_grn')[source]¶
Annotate GRN edges with overlap against an external reference network.
For each edge in
grn_ad, adds a weight column from the reference GRN and boolean flags indicating whether the source or target gene appears in the reference.- Parameters:
grn_ad (anndata.AnnData) – GRN AnnData whose
.varcontainssourceandtargetcolumns.external_grn (pd.DataFrame) – Reference GRN with
source,target, andweightcolumns.name_grn (str) – Suffix used to name the added
.varcolumns:edge_in_{name_grn},is_target_{name_grn},is_source_{name_grn}. Defaults to'external_grn'.
- Returns:
grn_adwith three new columns in.var.- Return type: