Skip to content

Instantly share code, notes, and snippets.

@Hoohm
Created December 15, 2019 16:37
Show Gist options
  • Save Hoohm/edf05b544105cd3f396d6e8c5dd66b22 to your computer and use it in GitHub Desktop.
Save Hoohm/edf05b544105cd3f396d6e8c5dd66b22 to your computer and use it in GitHub Desktop.
Map a filtered 10x V3 RNA cell bacode whitelist to it's corresponding ADT whitelist.
import csv
filtered_set = set()
with open('filtered_RNA_V3.txt','r') as fitlered_whitelist:
csv_reader = csv.reader(fitlered_whitelist, delimiter=',')
for cell_barcode in csv_reader:
filtered_set.add(cell_barcode[0].strip('-1').strip())
with open('mapped_ADT_V3.txt','w') as outfile:
with open('3M-february-2018.txt') as csv_file:
csv_reader = csv.reader(csv_file, delimiter='\t')
for row in csv_reader:
if row[0].strip() in filtered_set:
outfile.write('{}\n'.format(row[1].strip()))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment