This site is to serve as my note-book and to effectively communicate with my students and collaborators. Every now and then, a blog may be of interest to other researchers or teachers. Views in this blog are my own. All rights of research results and findings on this blog are reserved. See also http://youtube.com/c/hongqin @hongqin
Showing posts with label manuscript. Show all posts
Showing posts with label manuscript. Show all posts
Wednesday, August 21, 2019
Wednesday, November 15, 2017
genetic network (cellmap) analysis, for aging modeling
See http://hongqinlab.blogspot.com/2017/11/cellmap-gin-output.html http://hongqinlab.blogspot.com/2017/06/yeast-genetic-map.html
rm(list=ls());
set.seed(2017);
datapath = "~/github/cellmap_parent/cellmap_data/";
#datapath = "~/github/cellmap_parent/CellMap/20170626/S1.pairwise/"; #ridgeside
#datapath = "~/data/Sce/CellMap/20170626/S1.pairwise/"; #applejack
debug = 0;
list.files(path=datapath);
## [1] "gin_intermediate_uniquePairs20171115.csv"
## [2] "gin_lenient_uniquePairs20171115.csv"
## [3] "gin_stringent_uniquePairs20171115.csv"
## [4] "trash"
Load unique pairwise genetic interaction data, generated by cellmap_analysis/cellmap_explore20171101ridgeside.Rmd
tb.gin.intermediate = read.csv( paste(datapath, "gin_intermediate_uniquePairs20171115.csv", sep=''));
tb.gin.stringenet = read.csv( paste(datapath, "gin_stringent_uniquePairs20171115.csv", sep=''));
tb.gin.stringenet$essenflag1 = as.character(tb.gin.stringenet$essenflag1)
tb.gin.stringenet$essenflag2 = as.character(tb.gin.stringenet$essenflag2)
How many interactions per gene? Hundreds for intermediate GIN.
tb = tb.gin.intermediate;
longname = c( as.character(tb$ORF1), as.character(tb$ORF2) );
net = table( longname);
str(net)
## 'table' int [1:5698(1d)] 285 532 80 81 114 42 193 359 474 113 ...
## - attr(*, "dimnames")=List of 1
## ..$ longname: chr [1:5698] "YAL001C" "YAL002W" "YAL004W" "YAL005C" ...
mean(net)
## [1] 173.5763
median(net)
## [1] 101.5
Stringent GIN
tb = tb.gin.stringenet;
longname = c( as.character(tb$ORF1), as.character(tb$ORF2) );
net = table( longname);
str(net)
## 'table' int [1:5673(1d)] 126 242 18 31 33 9 95 110 257 50 ...
## - attr(*, "dimnames")=List of 1
## ..$ longname: chr [1:5673] "YAL001C" "YAL002W" "YAL004W" "YAL005C" ...
mean(net)
## [1] 76.16605
median(net)
## YGL063W
## 38
For Hong’s reliability aging model, we need to find out the interactions per essential gene.
tb = tb.gin.stringenet;
tb$essenflag1[ is.na(tb$essenflag1) ] = 'missing';
tb$essenflag2[ is.na(tb$essenflag2) ] = 'missing';
table(tb$essenflag1)
##
## abnormal essential missing nonessential
## 5281 83476 17519 109769
table(tb$essenflag2);
##
## abnormal essential missing nonessential
## 4473 85605 6208 119759
tb$AgingFlag = 'Nonaging-intxn'
tb$AgingFlag = ifelse( tb$essenflag1=='essential' | tb$essenflag2 =='essential', 'Aging-intxn', tb$AgingFlag );
table(tb$AgingFlag)
##
## Aging-intxn Nonaging-intxn
## 133502 82543
table(tb$AgingFlag) /length(tb$AgingFlag)
##
## Aging-intxn Nonaging-intxn
## 0.6179361 0.3820639
tb2 = tb[tb$AgingFlag=='Aging-intxn', ]
net2 = table( c( as.character(tb2$ORF1), as.character(tb2$ORF2)) );
mean(net2)
## [1] 49.64745
median(net2)
## [1] 15
#how about positive gin?
tb2postive = tb2[ tb2$Genetic.interaction.score..ε. > 0, ]
net2positive = table( c( as.character(tb2postive$ORF1), as.character(tb2postive$ORF2)) );
mean(net2positive )
## [1] 10.32623
median(net2positive )
## [1] 3
#how about negative gin?
tb2negative = tb2[ tb2$Genetic.interaction.score..ε. < 0, ]
net2negative = table( c( as.character(tb2negative$ORF1), as.character(tb2negative$ORF2)) );
mean(net2negative )
## [1] 43.07605
median(net2negative )
## YKL043W
## 14
Thursday, November 9, 2017
skin humidity refereces
some more references are in the manuscript
https://www.ncbi.nlm.nih.gov/pubmed/27306376
https://www.ncbi.nlm.nih.gov/pubmed/26449379
https://www.ncbi.nlm.nih.gov/pubmed/23521370
https://www.ncbi.nlm.nih.gov/pubmed/27306376
J Eur Acad Dermatol Venereol. 2016 Aug;30(8):1285-94. doi: 10.1111/jdv.13707. Epub 2016 Jun 15.
Ambient humidity and the skin: the impact of air humidity in healthy and diseased states.
https://www.ncbi.nlm.nih.gov/pubmed/26449379
J Eur Acad Dermatol Venereol. 2016 Feb;30(2):223-49. doi: 10.1111/jdv.13301. Epub 2015 Oct 8.
The effect of environmental humidity and temperature on skinbarrier function and dermatitis.
https://www.ncbi.nlm.nih.gov/pubmed/23521370
Skin Res Technol. 2013 Aug;19(3):207-12. doi: 10.1111/srt.12043. Epub 2013 Mar 25.
Climate and skin function: an overview.
Monday, August 21, 2017
*** H2O2 LOH manuscript to do
revise results, update figures
error-bar figures were done Dec 2013.
peerJ format
ctt1
sod1/2 results
verify Qin08 PONE results on mitotic asymmetry
ROS reference
Qin comment:
In H2O2-LOH project, we used mid-log phased cells. In Qin08, we used the transition between stationary phase and late-log phase. So, the difference in 1/2 black version full-black could be due to the different mitotic status.
Monday, August 1, 2016
*** network aging to do list (master)
=> Manuscript
=> Fitting
-> binomial fitting
=> Simulations
Theoretical networks, link4, link5 network simulation done on Gordon.
50% link4 + 50% link5 theoretic network. then fit with binomial aging model. "estimation of n"?
-> Essential-essential interaction in aging.
Gompertz fitting
Binomial fitting
degree>=4 simulation done
degree>=5 ?
degree>=6
I could try rnorm(lambda), lambda ~ 1/degree, degree, degree^2, fitting with binomial model.
page 46, GG91's generalized bionomial mortality model:
label permutation
References:
http://hongqinlab.blogspot.com/search/label/Binomial%20Aging
=> Fitting
-> binomial fitting
=> Simulations
Theoretical networks, link4, link5 network simulation done on Gordon.
50% link4 + 50% link5 theoretic network. then fit with binomial aging model. "estimation of n"?
-> Essential-essential interaction in aging.
sir2D, wildtype, wild lifespans fittings, nested model test
Binomial fitting
degree>=4 simulation done
degree>=5 ?
degree>=6
I could try rnorm(lambda), lambda ~ 1/degree, degree, degree^2, fitting with binomial model.
page 46, GG91's generalized bionomial mortality model:
label permutation
References:
http://hongqinlab.blogspot.com/search/label/Binomial%20Aging
http://hongqinlab.blogspot.com/2014/07/glucose-dose-effect-on-rls-in-by4742.html
Friday, January 8, 2016
LOH H2O2 project update 2016
In order to summarize the H2O2 LOH project and push for publication, I slimed things down and generate a new folder.
I somehow deleted manuscript on Dropbox. Luckily, it was a shared folder and can be rejoined.
I somehow deleted manuscript on Dropbox. Luckily, it was a shared folder and can be rejoined.
Wednesday, January 6, 2016
Biomed central tex tamplate, Github
http://old.biomedcentral.com/bmcsystbiol/authors/instructions/software
http://www.biomedcentral.com/authors/tex
Github latex template, cloned to QinLab.
Subscribe to:
Posts (Atom)
