rfmix_reader.generate_tagore_bed¶
- rfmix_reader.generate_tagore_bed(loci, rf_q, admix, sample_num, verbose=True)[source]¶
Generate a BED (Browser Extensible Data) file formatted for TAGORE visualization.
This function processes genomic data and creates a BED file suitable for visualization with TAGORE (https://github.com/jordanlab/tagore).
- Parameters:
loci (DataFrame) – A DataFrame containing genomic loci information.
rf_q (DataFrame) – A DataFrame containing recombination fraction quantiles.
admix (Array) – An array of admixture proportions.
sample_num (int) – The sample number to process.
verbose (bool, optional) – If True, print progress information. Defaults to True.
- Returns:
- A DataFrame in BED format, annotated and ready for TAGORE
visualization.
- Return type:
DataFrame
Note
This function relies on several helper functions: - admix_to_bed_chromosome: Converts admixture data to BED format for a
specific chromosome.
- _string_to_int: Converts specific columns in the BED DataFrame to
integer type (interal function).
- _annotate_tagore: Adds annotation columns required for TAGORE
visualization (internal function).