Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. x = 'cd4'
  2. j=0
  3. legend_text=[]
  4. for pt in pts:
  5.         new_dir = CWD + '\\' + pt
  6.         os.chdir(new_dir)
  7.    
  8.         #Import alpha and beta chain data
  9.         fileA = 'TRA' + str(x) + '_productive_' + pt + '.txt'
  10.         fileB = 'TRB' + str(x) + '_productive_' + pt + '.txt'
  11.         TRA = pd.read_csv(fileA, sep = '\t')
  12.         TRB = pd.read_csv(fileB, sep = '\t')
  13.  
  14.         #Get clone size and frequency
  15.         total_TCR = len(TRA) + len(TRB)
  16.    
  17.         for y in [TRA,TRB]:
  18.             CloneSizes = y['nSeqCDR3'].value_counts()
  19.             freq = CloneSizes.value_counts() / total_TCR
  20.             plt.plot(freq,colors2[j])
  21.             legend_text.append(str(y)+ str(x) + '_' + str(pt))
  22.             j += 1
  23.            
  24.         os.chdir(CWD)
  25.  
  26. #Make the graph look pretty
  27. plt.xscale('log')
  28. plt.yscale('log')
  29. plt.xlabel('Clone Size (log)')
  30. plt.ylabel('Frequency (log)')
  31. plt.title(x)
  32. plt.legend(legend_text, loc = 'center right')
  33. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement