msmu._utils.protein
select_repr_protein
select_repr_protein(mdata, modality)
Select canonical protein from protein list based on priority. canonical > swissprot > trembl > contam
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mdata
|
MuData
|
MuData object with protein groups inferred |
required |
modality
|
str
|
Modality name for protein data |
required |
Returns:
| Name | Type | Description |
|---|---|---|
mdata |
MuData
|
MuData object with representative proteins selected |
select_representative
select_representative(protein_group, protein_info)
Select canonical protein from protein list based on priority. canonical > swissprot > trembl > contam
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
protein_list
|
list[str]
|
list of proteins (uniprot entry) |
required |
protein_info
|
DataFrame
|
DataFrame of protein info from mdata.uns['protein_info'] |
required |
Returns:
| Name | Type | Description |
|---|---|---|
protein_group |
str
|
canonical protein group |