c_Figure1_AlcoholTraining.m 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382
  1. %% Import training data
  2. clear;
  3. load('InstTrainingAnalysis.mat');
  4. load('PavTrainingAnalysis.mat');
  5. %% Figure 1 - Averages across training and boxplots of final performance
  6. figure;
  7. % Instrumental conditioning: PE latency and PE Probability vs. Day
  8. subplot(3,2,1);
  9. e = errorbar(PAInst.AverageCSPlusCPLatMean,PAInst.Error_AverageCSPlusCPLatMean);
  10. e.Marker = 'o';
  11. e.MarkerSize = 4;
  12. e.MarkerFaceColor = '[0.4940, 0.1840, 0.5560]';
  13. e.Color = '[0.4940, 0.1840, 0.5560]';
  14. ylabel('Port Entry Latency (sec)');
  15. title('Instrumental Conditioning');
  16. hold on
  17. errorbar(PAInst.AverageCSMinCPLatMean,PAInst.Error_AverageCSMinCPLatMean,'-ok','MarkerFaceColor','k','MarkerSize',4);
  18. legend('DS','NS');
  19. axis([0 25 0 25]);
  20. subplot(3,2,3);
  21. e = errorbar(PAInst.AverageCSPlusRatio,PAInst.Error_AverageCSPlusRatio);
  22. hold on;
  23. e.Marker = 'o';
  24. e.MarkerSize = 4;
  25. e.MarkerFaceColor = '[0.4940, 0.1840, 0.5560]';
  26. e.Color = '[0.4940, 0.1840, 0.5560]';
  27. xlabel('Session');
  28. ylabel('Port Entry Probability');
  29. errorbar(PAInst.AverageCSMinRatio,PAInst.Error_AverageCSMinRatio,'-ok','MarkerFaceColor','k','MarkerSize',4);
  30. axis([0 25 0 1]);
  31. % Pavlovian conditioning: PE latency and PE Probability vs. Training Day
  32. subplot(3,2,2);
  33. e = errorbar(PAPav.AverageCSPlusCPLatMean,PAPav.Error_AverageCSPlusCPLatMean);
  34. e.Marker = 'o';
  35. e.MarkerSize = 4;
  36. e.MarkerFaceColor = '[0.9290, 0.6940, 0.1250]';
  37. e.Color = '[0.9290, 0.6940, 0.1250]';
  38. title('Pavlovian Conditioning');
  39. hold on
  40. errorbar(PAPav.AverageCSMinCPLatMean,PAPav.Error_AverageCSMinCPLatMean,'-ok','MarkerFaceColor','k','MarkerSize',4);
  41. legend({'CS+','CS-'},'Location','Northwest');
  42. axis([0 15 0 25]);
  43. subplot(3,2,4);
  44. e = errorbar(PAPav.AverageCSPlusRatio,PAPav.Error_AverageCSPlusRatio);
  45. e.Marker = 'o';
  46. e.MarkerSize = 4;
  47. e.MarkerFaceColor = '[0.9290, 0.6940, 0.1250]';
  48. e.Color = '[0.9290, 0.6940, 0.1250]';
  49. hold on
  50. errorbar(PAPav.AverageCSMinRatio,PAPav.Error_AverageCSMinRatio,'-ok','MarkerFaceColor','k','MarkerSize',4);
  51. axis([0 15 0 1]);
  52. xlabel('Session');
  53. % Calculation of Days to criteria
  54. %PAInst.CriteriaDayRat=cell2mat(PAInst.CriteriaDayRat)
  55. InstSelection=ismember(PAInst.CriteriaDayRat,[105 107 139 151]);
  56. InstCriteria = table(PAInst.CriteriaDay(InstSelection));
  57. nrow = size(InstCriteria, 1);
  58. InstCriteria.Task = ones(nrow, 1);
  59. InstCriteria.Properties.VariableNames = {'Days_to_Criteria','Task'};
  60. %PAPav.CriteriaDayRat=cell2mat(PAPav.CriteriaDayRat)
  61. PavSelection=ismember(PAPav.CriteriaDayRat,[36 122 137 140 154]);
  62. PavCriteria = table(PAPav.CriteriaDay(PavSelection));
  63. nrow = size(PavCriteria, 1);
  64. PavCriteria.Task = repmat(2, nrow, 1);
  65. PavCriteria.Properties.VariableNames = {'Days_to_Criteria','Task'};
  66. Criteria = vertcat(InstCriteria,PavCriteria);
  67. subplot(3,3,7);
  68. names = {'Instrumental'; 'Pavlovian'};
  69. boxplot(Criteria.Days_to_Criteria,Criteria.Task,'colorgroup',[1 2],'colors',[0.4940, 0.1840, 0.5560;0.9290, 0.6940, 0.1250]);
  70. hold on
  71. scatter(InstCriteria.Task,InstCriteria.Days_to_Criteria,15,'c','MarkerEdgeColor',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560]);
  72. hold on
  73. scatter(PavCriteria.Task,PavCriteria.Days_to_Criteria,15,'c','MarkerEdgeColor',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250]);
  74. hold off
  75. title('Days to Criteria')
  76. ylim([0 25]);
  77. set(gca,'xtick',1:2,'xticklabel',names);
  78. % Final port entry probability
  79. PAInst.CriteriaDayCSPlusRatio = cell2mat(PAInst.CriteriaDayCSPlusRatio);
  80. PAInst.CriteriaDayCSMinRatio = cell2mat(PAInst.CriteriaDayCSMinRatio);
  81. PAPav.CriteriaDayCSPlusRatio = cell2mat(PAPav.CriteriaDayCSPlusRatio);
  82. PAPav.CriteriaDayCSMinRatio = cell2mat(PAPav.CriteriaDayCSMinRatio);
  83. %InstSelection=ismember(PAInst.RatNum,[105 106 107 139 151]);
  84. %PavSelection=ismember(PAPav.RatNum,[36 122 137 140 154]);
  85. InstDSPEProb = table(PAInst.CriteriaDayCSPlusRatio(InstSelection));
  86. InstNSPEProb = table(PAInst.CriteriaDayCSMinRatio(InstSelection));
  87. nrowDS = size(InstDSPEProb, 1);
  88. InstDSPEProb.Cue = ones(nrowDS, 1);
  89. nrowNS = size(InstNSPEProb, 1);
  90. InstNSPEProb.Cue = repmat(2,nrowNS, 1);
  91. PavCSPlusPEProb = table(PAPav.CriteriaDayCSPlusRatio(PavSelection));
  92. PavCSMinPEProb = table(PAPav.CriteriaDayCSMinRatio(PavSelection));
  93. nrowCSPlus = size(PavCSPlusPEProb, 1);
  94. PavCSPlusPEProb.Cue = repmat(3, nrowCSPlus, 1);
  95. nrowCSMin = size(PavCSMinPEProb, 1);
  96. PavCSMinPEProb.Cue = repmat(4, nrowCSMin, 1);
  97. FinalPEProb = vertcat(InstDSPEProb,InstNSPEProb,PavCSPlusPEProb,PavCSMinPEProb);
  98. FinalPEProb.Properties.VariableNames = {'Probability','Cue'};
  99. subplot(3,3,8);
  100. names = {'DS'; 'NS'; 'CS+'; 'CS-'};
  101. boxplot(FinalPEProb.Probability,FinalPEProb.Cue,'colorgroup',[1 2 3 4],'colors',[0.4940, 0.1840, 0.5560;0,0,0;0.9290, 0.6940, 0.1250;0,0,0]);
  102. hold on
  103. scatter(InstDSPEProb.Cue,InstDSPEProb.Var1,15,'c','MarkerEdgeColor',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560]);
  104. hold on
  105. scatter(InstNSPEProb.Cue,InstNSPEProb.Var1,15,'c','MarkerEdgeColor',[0,0,0],'MarkerFaceColor',[0,0,0]);
  106. hold on
  107. scatter(PavCSPlusPEProb.Cue,PavCSPlusPEProb.Var1,15,'c','MarkerEdgeColor',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250]);
  108. hold on
  109. scatter(PavCSMinPEProb.Cue,PavCSMinPEProb.Var1,15,'c','MarkerEdgeColor',[0,0,0],'MarkerFaceColor',[0,0,0]);
  110. hold off
  111. title('Port Entry Probability')
  112. ylim([0 1]);
  113. set(gca,'xtick',1:4,'xticklabel',names);
  114. % Final port entry latency (sec)
  115. InstDSLat = table(PAInst.CriteriaDayCSPlusLat(InstSelection));
  116. InstNSLat = table(PAInst.CriteriaDayCSMinLat(InstSelection));
  117. nrowDS = size(InstDSLat, 1);
  118. InstDSLat.Cue = ones(nrowDS, 1);
  119. nrowNS = size(InstNSLat, 1);
  120. InstNSLat.Cue = repmat(2,nrowNS, 1);
  121. PavCSPlusLat = table(PAPav.CriteriaDayCSPlusLat(PavSelection));
  122. PavCSMinLat = table(PAPav.CriteriaDayCSMinLat(PavSelection));
  123. nrowCSPlus = size(PavCSPlusLat, 1);
  124. PavCSPlusLat.Cue = repmat(3,nrowCSPlus, 1);
  125. nrowCSMin = size(PavCSMinLat, 1);
  126. PavCSMinLat.Cue = repmat(4,nrowCSMin, 1);
  127. FinalLat = vertcat(InstDSLat,InstNSLat,PavCSPlusLat,PavCSMinLat);
  128. FinalLat.Properties.VariableNames = {'Latency','Cue'};
  129. subplot(3,3,9);
  130. names = {'DS'; 'NS'; 'CS+'; 'CS-'};
  131. boxplot(FinalLat.Latency,FinalLat.Cue,'colorgroup',[1 2 3 4],'colors',[0.4940, 0.1840, 0.5560;0,0,0;0.9290, 0.6940, 0.1250;0,0,0]);
  132. hold on
  133. scatter(InstDSLat.Cue,InstDSLat.Var1,15,'c','MarkerEdgeColor',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560]);
  134. hold on
  135. scatter(InstNSLat.Cue,InstNSLat.Var1,15,'c','MarkerEdgeColor',[0,0,0],'MarkerFaceColor',[0,0,0]);
  136. hold on
  137. scatter(PavCSPlusLat.Cue,PavCSPlusLat.Var1,15,'c','MarkerEdgeColor',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250]);
  138. hold on
  139. scatter(PavCSMinLat.Cue,PavCSMinLat.Var1,15,'c','MarkerEdgeColor',[0,0,0],'MarkerFaceColor',[0,0,0]);
  140. hold off
  141. title('Port Entry Latency (sec)')
  142. ylim([0 9]);
  143. set(gca,'xtick',1:4,'xticklabel',names);
  144. %% Figure of PE latency and probabilities of individual rats for instrumental conditioning
  145. Rat105 = (PAInst.RatNum == 105 & PAInst.Criteria == 0);
  146. Rat106 = (PAInst.RatNum == 106 & PAInst.Criteria == 0);
  147. Rat107 = (PAInst.RatNum == 107 & PAInst.Criteria == 0);
  148. Rat108 = (PAInst.RatNum == 108 & PAInst.Criteria == 0);
  149. Rat139 = (PAInst.RatNum == 139 & PAInst.Criteria == 0);
  150. Rat151 = (PAInst.RatNum == 151 & PAInst.Criteria == 0);
  151. figure;
  152. subplot(4,2,1);
  153. plot(PAInst.Day(Rat105),PAInst.CSPlusCPLatMean(Rat105),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  154. hold on
  155. plot(PAInst.Day(Rat106),PAInst.CSPlusCPLatMean(Rat106),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  156. plot(PAInst.Day(Rat107),PAInst.CSPlusCPLatMean(Rat107),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  157. plot(PAInst.Day(Rat108),PAInst.CSPlusCPLatMean(Rat108),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  158. plot(PAInst.Day(Rat139),PAInst.CSPlusCPLatMean(Rat139),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  159. plot(PAInst.Day(Rat151),PAInst.CSPlusCPLatMean(Rat151),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  160. title('Instrumental Conditioning')
  161. ylabel('Port Entry Latency (sec)')
  162. legend('DS')
  163. xlim([0 25]);
  164. ylim([0 40]);
  165. subplot(4,2,3);
  166. plot(PAInst.Day(Rat105),PAInst.CSPlusRatio(Rat105),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  167. hold on
  168. plot(PAInst.Day(Rat106),PAInst.CSPlusRatio(Rat106),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  169. hold on
  170. plot(PAInst.Day(Rat107),PAInst.CSPlusRatio(Rat107),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  171. hold on
  172. plot(PAInst.Day(Rat108),PAInst.CSPlusRatio(Rat108),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  173. hold on
  174. plot(PAInst.Day(Rat139),PAInst.CSPlusRatio(Rat139),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  175. hold on
  176. plot(PAInst.Day(Rat151),PAInst.CSPlusRatio(Rat151),'-o','Color',[0.4940, 0.1840, 0.5560],'MarkerFaceColor',[0.4940, 0.1840, 0.5560],'MarkerSize',4);
  177. hold off
  178. ylabel('Port Entry Probability')
  179. xlim([0 25]);
  180. ylim([0 1]);
  181. subplot(4,2,5);
  182. plot(PAInst.Day(Rat105),PAInst.CSMinCPLatMean(Rat105),'-ok','MarkerFaceColor','k','MarkerSize',4);
  183. hold on
  184. plot(PAInst.Day(Rat106),PAInst.CSMinCPLatMean(Rat106),'-ok','MarkerFaceColor','k','MarkerSize',4);
  185. hold on
  186. plot(PAInst.Day(Rat107),PAInst.CSMinCPLatMean(Rat107),'-ok','MarkerFaceColor','k','MarkerSize',4);
  187. hold on
  188. plot(PAInst.Day(Rat108),PAInst.CSMinCPLatMean(Rat108),'-ok','MarkerFaceColor','k','MarkerSize',4);
  189. hold on
  190. plot(PAInst.Day(Rat139),PAInst.CSMinCPLatMean(Rat139),'-ok','MarkerFaceColor','k','MarkerSize',4);
  191. hold on
  192. plot(PAInst.Day(Rat151),PAInst.CSMinCPLatMean(Rat151),'-ok','MarkerFaceColor','k','MarkerSize',4)
  193. legend('NS','Location','Northeast');
  194. ylabel('Port Entry Latency (sec)');
  195. xlim([0 25]);
  196. ylim([0 10]);
  197. subplot(4,2,7);
  198. plot(PAInst.Day(Rat105),PAInst.CSMinRatio(Rat105),'-ok','MarkerFaceColor','k','MarkerSize',4);
  199. hold on
  200. plot(PAInst.Day(Rat106),PAInst.CSMinRatio(Rat106),'-ok','MarkerFaceColor','k','MarkerSize',4);
  201. hold on
  202. plot(PAInst.Day(Rat107),PAInst.CSMinRatio(Rat107),'-ok','MarkerFaceColor','k','MarkerSize',4);
  203. hold on
  204. plot(PAInst.Day(Rat108),PAInst.CSMinRatio(Rat108),'-ok','MarkerFaceColor','k','MarkerSize',4);
  205. hold on
  206. plot(PAInst.Day(Rat139),PAInst.CSMinRatio(Rat139),'-ok','MarkerFaceColor','k','MarkerSize',4);
  207. hold on
  208. plot(PAInst.Day(Rat151),PAInst.CSMinRatio(Rat151),'-ok','MarkerFaceColor','k','MarkerSize',4);
  209. hold off
  210. ylabel('Port Entry Probability');
  211. xlabel('Session');
  212. xlim([0 25])
  213. ylim([0 1]);
  214. % PE latency and probabilities of individual rats for pavlovian conditioning
  215. Rat122 = (PAPav.RatNum == 122 & PAPav.Criteria == 0);
  216. Rat123 = (PAPav.RatNum == 123 & PAPav.Criteria == 0);
  217. Rat137 = (PAPav.RatNum == 137 & PAPav.Criteria == 0);
  218. Rat138 = (PAPav.RatNum == 138 & PAPav.Criteria == 0);
  219. Rat140 = (PAPav.RatNum == 140 & PAPav.Criteria == 0);
  220. Rat154 = (PAPav.RatNum == 154 & PAPav.Criteria == 0);
  221. Rat29 = (PAPav.RatNum == 29 & PAPav.Criteria == 0);
  222. Rat30 = (PAPav.RatNum == 30 & PAPav.Criteria == 0);
  223. Rat31 = (PAPav.RatNum == 31 & PAPav.Criteria == 0);
  224. Rat32 = (PAPav.RatNum == 32 & PAPav.Criteria == 0);
  225. Rat33 = (PAPav.RatNum == 33 & PAPav.Criteria == 0);
  226. Rat34 = (PAPav.RatNum == 34 & PAPav.Criteria == 0);
  227. Rat35 = (PAPav.RatNum == 35 & PAPav.Criteria == 0);
  228. Rat36 = (PAPav.RatNum == 36 & PAPav.Criteria == 0);
  229. subplot(4,2,2);
  230. plot(PAPav.Day(Rat122),PAPav.CSPlusCPLatMean(Rat122),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  231. hold on
  232. plot(PAPav.Day(Rat123),PAPav.CSPlusCPLatMean(Rat123),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  233. hold on
  234. plot(PAPav.Day(Rat137),PAPav.CSPlusCPLatMean(Rat137),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  235. hold on
  236. plot(PAPav.Day(Rat138),PAPav.CSPlusCPLatMean(Rat138),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  237. hold on
  238. plot(PAPav.Day(Rat140),PAPav.CSPlusCPLatMean(Rat140),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  239. hold on
  240. plot(PAPav.Day(Rat154),PAPav.CSPlusCPLatMean(Rat154),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  241. hold on
  242. plot(PAPav.Day(Rat29),PAPav.CSPlusCPLatMean(Rat29),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  243. hold on
  244. plot(PAPav.Day(Rat30),PAPav.CSPlusCPLatMean(Rat30),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  245. hold on
  246. plot(PAPav.Day(Rat31),PAPav.CSPlusCPLatMean(Rat31),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  247. hold on
  248. plot(PAPav.Day(Rat32),PAPav.CSPlusCPLatMean(Rat32),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  249. hold on
  250. plot(PAPav.Day(Rat33),PAPav.CSPlusCPLatMean(Rat33),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  251. hold on
  252. plot(PAPav.Day(Rat34),PAPav.CSPlusCPLatMean(Rat34),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  253. hold on
  254. plot(PAPav.Day(Rat35),PAPav.CSPlusCPLatMean(Rat35),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  255. hold on
  256. plot(PAPav.Day(Rat36),PAPav.CSPlusCPLatMean(Rat36),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  257. hold off
  258. xlim([0 25]);
  259. ylim([0 40]);
  260. legend('CS+','Location','Northeast');
  261. title('Pavlovian Conditioning')
  262. subplot(4,2,4);
  263. plot(PAPav.Day(Rat122),PAPav.CSPlusRatio(Rat122),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  264. hold on
  265. plot(PAPav.Day(Rat123),PAPav.CSPlusRatio(Rat123),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  266. hold on
  267. plot(PAPav.Day(Rat137),PAPav.CSPlusRatio(Rat137),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  268. hold on
  269. plot(PAPav.Day(Rat138),PAPav.CSPlusRatio(Rat138),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  270. hold on
  271. plot(PAPav.Day(Rat140),PAPav.CSPlusRatio(Rat140),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  272. hold on
  273. plot(PAPav.Day(Rat154),PAPav.CSPlusRatio(Rat154),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  274. hold on
  275. plot(PAPav.Day(Rat29),PAPav.CSPlusRatio(Rat29),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  276. hold on
  277. plot(PAPav.Day(Rat30),PAPav.CSPlusRatio(Rat30),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  278. hold on
  279. plot(PAPav.Day(Rat31),PAPav.CSPlusRatio(Rat31),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  280. hold on
  281. plot(PAPav.Day(Rat32),PAPav.CSPlusRatio(Rat32),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  282. hold on
  283. plot(PAPav.Day(Rat33),PAPav.CSPlusRatio(Rat33),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  284. hold on
  285. plot(PAPav.Day(Rat34),PAPav.CSPlusRatio(Rat34),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  286. hold on
  287. plot(PAPav.Day(Rat35),PAPav.CSPlusRatio(Rat35),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  288. hold on
  289. plot(PAPav.Day(Rat36),PAPav.CSPlusRatio(Rat36),'-o','Color',[0.9290, 0.6940, 0.1250],'MarkerFaceColor',[0.9290, 0.6940, 0.1250],'MarkerSize',4);
  290. hold off
  291. xlim([0 25]);
  292. ylim([0 1]);
  293. subplot(4,2,6);
  294. plot(PAPav.Day(Rat122),PAPav.CSMinCPLatMean(Rat122),'-ok','MarkerFaceColor','k','MarkerSize',4);
  295. hold on
  296. plot(PAPav.Day(Rat123),PAPav.CSMinCPLatMean(Rat123),'-ok','MarkerFaceColor','k','MarkerSize',4);
  297. plot(PAPav.Day(Rat137),PAPav.CSMinCPLatMean(Rat137),'-ok','MarkerFaceColor','k','MarkerSize',4);
  298. plot(PAPav.Day(Rat138),PAPav.CSMinCPLatMean(Rat138),'-ok','MarkerFaceColor','k','MarkerSize',4);
  299. plot(PAPav.Day(Rat140),PAPav.CSMinCPLatMean(Rat140),'-ok','MarkerFaceColor','k','MarkerSize',4);
  300. plot(PAPav.Day(Rat154),PAPav.CSMinCPLatMean(Rat154),'-ok','MarkerFaceColor','k','MarkerSize',4);
  301. plot(PAPav.Day(Rat29),PAPav.CSMinCPLatMean(Rat29),'-ok','MarkerFaceColor','k','MarkerSize',4);
  302. plot(PAPav.Day(Rat30),PAPav.CSMinCPLatMean(Rat30),'-ok','MarkerFaceColor','k','MarkerSize',4);
  303. plot(PAPav.Day(Rat31),PAPav.CSMinCPLatMean(Rat31),'-ok','MarkerFaceColor','k','MarkerSize',4);
  304. plot(PAPav.Day(Rat32),PAPav.CSMinCPLatMean(Rat32),'-ok','MarkerFaceColor','k','MarkerSize',4);
  305. plot(PAPav.Day(Rat33),PAPav.CSMinCPLatMean(Rat33),'-ok','MarkerFaceColor','k','MarkerSize',4);
  306. plot(PAPav.Day(Rat34),PAPav.CSMinCPLatMean(Rat34),'-ok','MarkerFaceColor','k','MarkerSize',4);
  307. plot(PAPav.Day(Rat35),PAPav.CSMinCPLatMean(Rat35),'-ok','MarkerFaceColor','k','MarkerSize',4);
  308. plot(PAPav.Day(Rat36),PAPav.CSMinCPLatMean(Rat36),'-ok','MarkerFaceColor','k','MarkerSize',4);
  309. hold off
  310. legend({'CS-'},'Fontsize',4.1,'Position',[0.81878 0.332 0.083 0.02]);
  311. xlim([0 25]);
  312. subplot(4,2,8);
  313. plot(PAPav.Day(Rat122),PAPav.CSMinRatio(Rat122),'-ok','MarkerFaceColor','k','MarkerSize',4);
  314. hold on
  315. plot(PAPav.Day(Rat123),PAPav.CSMinRatio(Rat123),'-ok','MarkerFaceColor','k','MarkerSize',4);
  316. hold on
  317. plot(PAPav.Day(Rat137),PAPav.CSMinRatio(Rat137),'-ok','MarkerFaceColor','k','MarkerSize',4);
  318. hold on
  319. plot(PAPav.Day(Rat138),PAPav.CSMinRatio(Rat138),'-ok','MarkerFaceColor','k','MarkerSize',4);
  320. hold on
  321. plot(PAPav.Day(Rat140),PAPav.CSMinRatio(Rat140),'-ok','MarkerFaceColor','k','MarkerSize',4);
  322. hold on
  323. plot(PAPav.Day(Rat154),PAPav.CSMinRatio(Rat154),'-ok','MarkerFaceColor','k','MarkerSize',4);
  324. hold on
  325. plot(PAPav.Day(Rat29),PAPav.CSMinRatio(Rat29),'-ok','MarkerFaceColor','k','MarkerSize',4);
  326. hold on
  327. plot(PAPav.Day(Rat30),PAPav.CSMinRatio(Rat30),'-ok','MarkerFaceColor','k','MarkerSize',4);
  328. hold on
  329. plot(PAPav.Day(Rat31),PAPav.CSMinRatio(Rat31),'-ok','MarkerFaceColor','k','MarkerSize',4);
  330. hold on
  331. plot(PAPav.Day(Rat32),PAPav.CSMinRatio(Rat32),'-ok','MarkerFaceColor','k','MarkerSize',4);
  332. hold on
  333. plot(PAPav.Day(Rat33),PAPav.CSMinRatio(Rat33),'-ok','MarkerFaceColor','k','MarkerSize',4);
  334. hold on
  335. plot(PAPav.Day(Rat34),PAPav.CSMinRatio(Rat34),'-ok','MarkerFaceColor','k','MarkerSize',4);
  336. hold on
  337. plot(PAPav.Day(Rat35),PAPav.CSMinRatio(Rat35),'-ok','MarkerFaceColor','k','MarkerSize',4);
  338. hold on
  339. plot(PAPav.Day(Rat36),PAPav.CSMinRatio(Rat36),'-ok','MarkerFaceColor','k','MarkerSize',4);
  340. hold off
  341. xlabel('Session');
  342. xlim([0 25]);
  343. ylim([0 1]);