Merged MSFI and MSFO file handling from serial_patches branch
[PsN.git] / html / index.php
blob823206a6c4e5281f47e49b17a4028a207e395599
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <title>PsN :: Home</title>
5 <!--Adobe(R) LiveMotion(TM) 1.0 Generated JavaScript. Please do not edit. -->
6 <script>
8 <!--
10 function newImage(arg) {
12 if (document.images) {
14 rslt = new Image();
16 rslt.src = arg;
18 return rslt;
24 ImageArray = new Array;
26 var preloadFlag = false;
28 function preloadImages() {
30 if (document.images) {
32 ImageArray[ImageArray.length++] = newImage(/* OWNER('object', 'dflt') *//*URL*/'images/indexhome.jpg');
33 ImageArray[ImageArray.length++] = newImage(/* OWNER('object', 'movr') *//*URL*/'images/indexhomeov.jpg');
34 ImageArray[ImageArray.length++] = newImage(/* OWNER('object1', 'dflt') *//*URL*/'images/indexdocumentation.jpg');
35 ImageArray[ImageArray.length++] = newImage(/* OWNER('object1', 'movr') *//*URL*/'images/indexdocumentationov.jpg');
36 ImageArray[ImageArray.length++] = newImage(/* OWNER('object2', 'dflt') *//*URL*/'images/indexdownload.jpg');
37 ImageArray[ImageArray.length++] = newImage(/* OWNER('object2', 'movr') *//*URL*/'images/indexdownloadov.jpg');
39 ImageArray[ImageArray.length++] = newImage(/* OWNER('object3', 'dflt') *//*URL*/'images/indexbuglist.jpg');
40 ImageArray[ImageArray.length++] = newImage(/* OWNER('object3', 'movr') *//*URL*/'images/indexbuglistov.jpg');
41 ImageArray[ImageArray.length++] = newImage(/* OWNER('object4', 'dflt') *//*URL*/'images/indexmailing_list.jpg');
42 ImageArray[ImageArray.length++] = newImage(/* OWNER('object4', 'movr') *//*URL*/'images/indexmailing_listov.jpg');
43 preloadFlag = true;
46 function changeImages() {
47 if (document.images && (preloadFlag == true)) {
48 for (var i=0; i<changeImages.arguments.length; i+=2) {
49 document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
53 // -->
54 </script><!-- End generated JavaScript. -->
55 <meta http-equiv="Content-Type"
56 content="text/html; charset=iso-8859-1">
57 <style type="text/css">
58 <!--
59 body,td,th {
60 font-family: Helvetica, Arial, serif;
61 font-size: 12px;
62 color: #000000;
64 body {
65 margin-left: 6px;
66 margin-top: 0px;
67 margin-right: 0px;
68 margin-bottom: 0px;
69 background-image: url(gfx/bg.jpg);
71 .style1 {
72 font-size: 36px;
73 font-weight: bold;
75 .heading1 {
76 font-size: 16px;
77 font-weight: bold;
78 color: #333399;
79 margin-left: 40px;
81 a:link {
82 color: #656D9C;
83 text-decoration: none;
85 a:visited {
86 color: #656D9C;
87 text-decoration: none;
89 a:hover {
90 color: #AF9D49;
91 text-decoration: none;
93 a:active {
94 color: #656D9C;
95 text-decoration: none;
97 .style2 {
98 font-family: "Times New Roman", Times, serif;
99 font-size: 13px;
102 </style>
103 <script language="JavaScript" type="text/JavaScript">
104 <!--
105 function MM_reloadPage(init) { //reloads the window if Nav4 resized
106 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
107 document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
108 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
110 MM_reloadPage(true);
111 //-->
112 </script>
113 </head>
114 <body onload="preloadImages();"
115 style="background-color: rgb(255, 255, 255);">
116 <!-- The table is not formatted nicely because some browsers cannot join images in table cells if there are any hard carriage returns in a TD. -->
117 <div id="Layer1"
118 style="position: absolute; left: 335px; top: 42px; width: 388px; height: 43px; z-index: 1; font-size: x-small;">
119 <div class="style1" align="right">Welcome</div>
120 </div>
121 <div id="Layer2"
122 style="position: absolute; left: 226px; top: 188px; width: 497px; height: 431px; z-index: 2;">
123 <div align="justify">
124 <h3 class="heading1">Latest News</h3>
125 <p>The new version 2.2 is now available for download.</p>
126 <span class="heading1">Perl-speaks-NONMEM</span>
127 <p>Perl-speaks-NONMEM (PsN) is a collection of Perl modules and programs aiding in the development
128 of non-linear mixed effect models using NONMEM. The functionality ranges from solutions to simpler
129 tasks such as parameter estimate extraction from output files, data file sub setting and resampling,
130 to advanced computer-intensive statistical methods. PsN includes stand-alone tools for the end-user
131 as well as development libraries for method developers.
132 </p>
134 Compared to previous versions of PsN 2, the ongoing work on PsN version 2.2 has brought some changes
135 to the overall structure. PsN is now logically divided into three parts. Note, however, that you still
136 only download and install one package.
137 </p>
139 Most of what was included in the 2.0 release of PsN is now included in <b>PsN-Core</b>. PsN-Core is built around NONMEM's model, data and output
140 files. Through PsN-Core
141 all parts of these files can be controlled in user-written Perl code. </p>
143 Using the functionality of PsN-Core we have implemented two new components: <strong>PsN-Toolkit</strong> and <strong>PsN-Utilities</strong>.</p>
144 <p><strong>PsN-Toolkit</strong> is a collection
145 of computer intensive statistical methods for non-linear mixed effect modeling using NONMEM. The toolkit includes Perl modules for Bootstrapping, Jackknifing, Log-likelihood Profiling, Case-deletion Diagnostics and Stepwise Covariate Model building. Using a module from PsN-Toolkit requires some basic
146 knowledge of Perl and some understanding of the toolkit framework. </p>
147 <p><b>PsN-Utilities</b> is a set of command line programs
148 that allows the user to use the functionality of PsN-Core and PsN-Toolkit without the need to write Perl code. Apart from programs for all the tools in PsN-Toolkit, PsN-Utilities includes utilities that perform simpler tasks, such as summarizing the output from NONMEM
149 runs.
150 </p>
151 <p>You can read more about the different parts under <a href="docs.php">Documentation</a>.</p>
153 Perl-speaks-NONMEM is copyright &copy; 2000-2006 by <a href="mailto:lars.lindbom@farmbio.uu.se">Lars Lindbom</a>
154 and <a href="mailto:niclas.jonsson@farmbio.uu.se">Niclas
155 Jonsson.</a> All rights reserved.
156 </p>
158 PsN is maintained by <a href="mailto:pontus.pihlgren@farmbio.uu.se">Pontus
159 Pihlgren</a> and <a href="mailto:lars.lindbom@farmbio.uu.se">Lars
160 Lindbom</a>.
161 </p>
162 <p>The site is designed and implemented
163 by <a href="mailto:justin.wilkins@farmbio.uu.se">Justin
164 Wilkins</a>.
165 </p>
167 Perl-speaks-NONMEM is licensed under version 2 of the GNU General
168 Public License as published by the Free Software Foundation.
169 </p>
170 <h3 class="heading1">References</h3>
171 <ul>
172 <li class="style2"> <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&cmd=Retrieve&dopt=AbstractPlus&list_uids=16023764&query_hl=1&itool=pubmed_docsum">Lindbom L, Pihlgren P, Jonsson EN.</a> <br>
173 PsN-Toolkit--a collection of computer intensive statistical methods for non-linear mixed effect modeling using NONMEM. <br>
174 Comput Methods Programs Biomed. 2005 Sep;79(3):241-57. </li>
175 <li class="style2"> <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&cmd=Retrieve&dopt=AbstractPlus&list_uids=15212851&query_hl=1&itool=pubmed_docsum">Lindbom L, Ribbing J, Jonsson EN. </a> <br>
176 Perl-speaks-NONMEM (PsN)--a Perl module for NONMEM related programming.<br>
177 Comput Methods Programs Biomed. 2004 Aug;75(2):85-94.</li>
178 </ul>
179 <h3 class="heading1">Acknowledgments</h3>
181 NONMEM&reg; is a registered trademark of GloboMax. The Perl camel
182 logo is
183 a registered trademark of O'Reilly Media, Inc. and is used with
184 permission. All logos and trademarks in this site are property of
185 their respective owners.
186 </p>
187 <table width="100%" border="0" cellspacing="0" cellpadding="0">
188 <tr>
189 <td width="20%"><a href="http://www.sourceforge.net/" target="_blank"><img src="gfx/sflogo.php.png" alt="SourceForge" width="88" height="31" vspace="10" border="0"></a></td>
190 <td width="80%">PsN is hosted at SourceForge. </td>
191 </tr>
192 </table>
193 <p>&nbsp;</p>
194 <p align="justify">&nbsp;</p>
195 </div>
196 </div>
197 <table border="0" cellpadding="0" cellspacing="0" width="780">
198 <tbody>
199 <tr>
200 <td height="600" width="780">
201 <table border="0" cellpadding="0" cellspacing="0" width="780">
202 <tbody>
203 <tr>
204 <td colspan="7" height="201" width="780"><img
205 src="images/indexpane1_1_.jpg" name="" alt="" border="0" height="201"
206 width="780"></td>
207 </tr>
208 <tr>
209 <td height="46" width="26"><img
210 src="images/indexpane1_2_.jpg" name="" alt="" border="0" height="46"
211 width="26"></td>
212 <td height="46" width="73"><a href="index.php"
213 onmouseover="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhomeov.jpg'); return true;"
214 onmouseout="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhome.jpg'); return true;"><img
215 src="images/indexhome.jpg" name="object" alt="Home" border="0"
216 height="46" width="73"></a></td>
217 <td height="46" width="11"><img
218 src="images/indexpane3_2_.jpg" name="" alt="" border="0" height="46"
219 width="11"></td>
220 <td height="46" width="25"><img
221 src="images/indexpane4_2_.jpg" name="" alt="" border="0" height="46"
222 width="25"></td>
223 <td height="46" width="15"><img
224 src="images/indexpane5_2_.jpg" name="" alt="" border="0" height="46"
225 width="15"></td>
226 <td height="46" width="40"><img
227 src="images/indexpane6_2_.jpg" name="" alt="" border="0" height="46"
228 width="40"></td>
229 <td height="46" width="590"><img
230 src="images/indexpane7_2_.jpg" name="" alt="" border="0" height="46"
231 width="590"></td>
232 </tr>
233 <tr>
234 <td colspan="7" height="7" width="780"><img
235 src="images/indexpane1_3_.jpg" name="" alt="" border="0" height="7"
236 width="780"></td>
237 </tr>
238 <tr>
239 <td height="46" width="26"><img
240 src="images/indexpane1_4_.jpg" name="" alt="" border="0" height="46"
241 width="26"></td>
242 <td colspan="5" height="46" width="164"><a href="docs.php"
243 onmouseover="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentationov.jpg'); return true;"
244 onmouseout="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentation.jpg'); return true;"><img
245 src="images/indexdocumentation.jpg" name="object1" alt="Documentation"
246 border="0" height="46" width="164"></a></td>
247 <td height="46" width="590"><img
248 src="images/indexpane7_4_.jpg" name="" alt="" border="0" height="46"
249 width="590"></td>
250 </tr>
251 <tr>
252 <td colspan="7" height="7" width="780"><img
253 src="images/indexpane1_5_.jpg" name="" alt="" border="0" height="7"
254 width="780"></td>
255 </tr>
256 <tr>
257 <td height="46" width="26"><img
258 src="images/indexpane1_6_.jpg" name="" alt="" border="0" height="46"
259 width="26"></td>
260 <td colspan="3" height="46" width="109"><a
261 href="download.php"
262 onmouseover="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownloadov.jpg'); return true;"
263 onmouseout="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownload.jpg'); return true;"><img
264 src="images/indexdownload.jpg" name="object2" alt="Download" border="0"
265 height="46" width="109"></a></td>
266 <td colspan="3" height="46" width="645"><img
267 src="images/indexpane5_6_.jpg" name="" alt="" border="0" height="46"
268 width="645"></td>
269 </tr>
270 <tr>
271 <td colspan="7" height="7" width="780"><img
272 src="images/indexpane1_7_.jpg" name="" alt="" border="0" height="7"
273 width="780"></td>
274 </tr>
275 <tr>
276 <td height="46" width="26"><img
277 src="images/indexpane1_8_.jpg" name="" alt="" border="0" height="46"
278 width="26"></td>
279 <td colspan="2" height="46" width="84"><a href="buglist.php"
280 onmouseover="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglistov.jpg'); return true;"
281 onmouseout="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglist.jpg'); return true;"><img
282 src="images/indexbuglist.jpg" name="object3" alt="Buglist" border="0"
283 height="46" width="84"></a></td>
284 <td colspan="4" height="46" width="670"><img
285 src="images/indexpane4_8_.jpg" name="" alt="" border="0" height="46"
286 width="670"></td>
287 </tr>
288 <tr>
289 <td colspan="7" height="7" width="780"><img
290 src="images/indexpane1_9_.jpg" name="" alt="" border="0" height="7"
291 width="780"></td>
292 </tr>
293 <tr>
294 <td height="46" width="26"><img
295 src="images/indexpane1_10_.jpg" name="" alt="" border="0" height="46"
296 width="26"></td>
297 <td colspan="4" height="46" width="124"><a href="list.php"
298 onmouseover="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_listov.jpg'); return true;"
299 onmouseout="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_list.jpg'); return true;"><img
300 src="images/indexmailing_list.jpg" name="object4" alt="Mailing List"
301 border="0" height="46" width="124"></a></td>
302 <td colspan="2" height="46" width="630"><img
303 src="images/indexpane6_10_.jpg" name="" alt="" border="0" height="46"
304 width="630"></td>
305 </tr>
306 <tr>
307 <td colspan="7" height="141" width="780"><img
308 src="images/indexpane1_11_.jpg" name="" alt="" border="0" height="141"
309 width="780"></td>
310 </tr>
311 </tbody>
312 </table>
313 </td>
314 </tr>
315 <tr>
316 <td><img src="images/is_single_pixel_gif.gif" alt="" height="1"
317 width="780"></td>
318 </tr>
319 </tbody>
320 </table>
321 <!--Adobe(R) LiveMotion(TM) DataMap1.0 DO NOT EDIT
322 end DataMap -->
323 </body>
324 </html>