Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

6. Feature select

scripts/6.feature-select.py

Performs feature selection on normalized profiles with Pycytominer (by default: variance threshold, correlation threshold, dropping NA columns, blocklist, and dropping outliers). group sets which profiles are pooled to decide which features to keep: each plate, all plates in a data set (group), or all data sets together.

Inputs

InputDescription
profiles/{plate}_{data_set_name}_{gene|guide}_normalized.csv.gzFrom step 5

Config used: data_sets (experiment); feature_select.*, core.* (defaults). See Configuration.

Outputs

OutputDescription
profiles/{plate}_{data_set_name}_{gene|guide}_normalized_feature_selected_by{group}.csv.gzFeature selected profiles; {group} is the feature_select: group value (plate, group, or all)