Skip to contents

bistro matching function

Uses the bistro algorithm to identify matches between bloodmeals and people

bistro()
Identify human contributors to a bloodmeal using STR profiles

Built-in datasets

bloodmeal_profiles
Bloodmeal STR profiles
human_profiles
Human reference database
pop_allele_freqs
Human population allele frequencies

Other matching functions

match_exact()
Identify exact matches between bloodmeal and human STR profiles
match_similarity()
Identify similarity matches between STR profiles from bloodmeals and a human database
match_static_thresh()
Match bloodmeals and humans based on log10LR static threshold

Create a human database from bloodmeal profiles

Create a human database from single-source bloodmeals with complete STR profiles

create_db_from_bloodmeals()
Create human profile database from bloodmeal profiles

Other functions

Sub-functions used by bistro()

calc_allele_freqs()
Calculate allele frequencies
prep_bloodmeal_profiles()
Preprocess bloodmeal profiles
prep_human_profiles()
Preprocess human profiles
rm_dups()
Remove duplicate rows with warning
rm_twins()
Remove identical STR profiles
filter_peaks()
Filter peak heights that are under threshold
calc_log10_lrs()
Calculate log10_lrs for multiple bloodmeal-human pairs
identify_matches()
Identify matches for multiple bloodmeal-human pairs