Sample A: Cover Page of Thesis, Project, or Dissertation Proposal
Sample A: Cover Page of Thesis, Project, or Dissertation Proposal
Sample A: Cover Page of Thesis, Project, or Dissertation Proposal
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
tmp="update sample_mask set exclude =<br />
true, description = 'avg array probe numbers above 2 stdevs"+"' where<br />
mask_id = '"+msk[ptr[j]]+"'"<br />
cur.execute(tmp)<br />
conn.commit()<br />
fp.write('\n'+msk[ptr[j]]+'<br />
excluded:\tprobe numbers above 2 stdevs')<br />
conn.close()<br />
r.dev_<strong>of</strong>f()<br />
fp.close()<br />
def Cel_Probeset_Filter(usr, pswd, db, gfile, logfile):<br />
cur, conn= make_connect(usr, pswd, db)<br />
msk, Lmsk, state=get_inc_mask(cur)<br />
cc=zeros(len(Lmsk))<br />
states=get_unique_states(cur)<br />
f<strong>or</strong> i in range(len(state)):<br />
cc[i]=states.index(state[i])<br />
r.pdf(gfile, height=11, width=8)<br />
r.par(mfrow=r.c(2,1))<br />
fp=open(logfile,'a')<br />
f<strong>or</strong> i in range(len(states)):<br />
ptr=nonzero(equal(i,cc))<br />
mu, prbs = zeros(len(ptr), Float), zeros(len(ptr), Float)<br />
x=range(len(ptr))<br />
nbr=len(ptr)<br />
k=0<br />
f<strong>or</strong> j in ptr:<br />
# probesets do have a minumum <strong>of</strong> 4 probes<br />
tmp='select distinct(probeset_id) from '+<br />
msk[j]+'_sr4'<br />
cur.execute(tmp)<br />
rows=cur.fetchall()<br />
prbs[k]=len(rows)<br />
ps_sgnl=zeros(len(rows), Float)<br />
k2=0<br />
f<strong>or</strong> l in rows:<br />
tmp= 'select signalrawintensity from '+<br />
msk[j]+"_sr4 where probeset_id = '" +l[0]+ "'"<br />
cur.execute(tmp)<br />
sri=cur.fetchall()<br />
ps_sgnl[k2]=(sum(sri)[0])/len(sri)<br />
k2+=1<br />
mu[k]=r.mean(ps_sgnl)<br />
k+=1<br />
r.plot(x, mu, main='Probeset Intensity Filter<br />
('+states[i]+')', xlab='Array Number', ylab='Average Cel Probeset<br />
Intensity', pch=21, col='blue', ylim=r.c(r.mean(mu)-(2.5*r.sd(mu)),<br />
r.mean(mu)+(2.5*r.sd(mu))))<br />
141