1 <!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <title
>PsN
:: Home
</title
>
5 <!--Adobe(R
) LiveMotion(TM
) 1.0 Generated JavaScript
. Please
do not edit
. -->
10 function newImage(arg
) {
12 if (document
.images
) {
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');
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];
54 </script
><!-- End generated JavaScript
. -->
55 <meta http
-equiv
="Content-Type"
56 content
="text/html; charset=iso-8859-1">
58 include("styles.php");
60 <script language
="JavaScript" type
="text/JavaScript">
62 function MM_reloadPage(init
) { //reloads the window if Nav4 resized
63 if (init
==true) with (navigator
) {if ((appName
=="Netscape")&&(parseInt(appVersion
)==4)) {
64 document
.MM_pgW
=innerWidth
; document
.MM_pgH
=innerHeight
; onresize
=MM_reloadPage
; }}
65 else if (innerWidth
!=document
.MM_pgW || innerHeight
!=document
.MM_pgH
) location
.reload();
71 <body onLoad
="preloadImages();"
72 style
="background-color: rgb(255, 255, 255);">
73 <!-- 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
. -->
75 style
="position: absolute; left: 335px; top: 42px; width: 388px; height: 43px; z-index: 1; font-size: x-small;">
76 <div
class="style1" align
="right">Welcome
</div
>
79 style
="position: absolute; left: 226px; top: 188px; width: 497px; height: 431px; z-index: 2;">
81 <h3
class="heading1">Latest News
</h3
>
82 <p
>Version
2.2.4 is available
<a href
="http://sourceforge.net/project/showfiles.php?group_id=101419">here
</a
>.</p
>
84 <p
>- Simulated data suitable
for creating mirror plots can be generated
85 by using a
new options called
--mirror_plots
. The option takes a
86 value which defines the number of simulations that will be
88 <p
>- A
new option
, --iofv
, enables the computation of individual
89 objective
function values
. These values are printed to a table file
90 called iotab
*, where
* is the same number
as is defined
for any
91 sdtab
or patab tables
. These names correspond to the normal Xpose
92 table file format
. If no sdtab
or patab table is found in the
93 NONMEM control stream
, the iotab file is given number
1. </p
>
94 <p
>- A brand
new user command
<tt
>update_inits
</tt
> that will put
95 final estimates from a NONMEM output file
and put into a given
96 model file
. This is quite experimental
. PsN will reformat the model
97 file quite a lot
and comments in the file might get lost
. Your model
98 file will be copied with the addition of a
".org" extension
, so you
99 wont lose your model
.</p
>
100 <p
>- "--compute_cwres" option renamed to simply
"--cwres"</p
>
103 <p
>- As usual a few bugs were found
and fixed between
2.2.3 and 2.2.4. Please read the
<a href
="http://sourceforge.net/project/shownotes.php?group_id=101419&release_id=537859">change logs
</a
>. These are also available in the README
.txt file included in the release packege
as usual
. The most important bug fixes are that PsN now works properly on Windows
2000 and fixes to the Sun Grid Engine
interface(Thanks to Jeroen Elassaiss
and Stefan Verhoeven
). </p
>
104 <p
><span
class="heading1">Perl
-speaks
-NONMEM
</span
></p
>
105 <p
>Perl
-speaks
-NONMEM (PsN
) is a collection of Perl modules
and programs aiding in the development
106 of non
-linear
mixed effect models using NONMEM
. The functionality ranges from solutions to simpler
107 tasks such
as parameter estimate extraction from output files
, data file sub setting
and resampling
,
108 to advanced computer
-intensive statistical methods
. PsN includes stand
-alone tools
for the end
-user
109 as well
as development libraries
for method developers
.
112 Compared to previous versions of PsN
2, the ongoing work on PsN version
2.2 has brought some changes
113 to the overall structure
. PsN is now logically divided into three parts
. Note
, however
, that you still
114 only download
and install one package
.
117 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
118 files. Through PsN-Core
119 all parts of these files can be controlled in user-written Perl code. </p>
121 Using the functionality of PsN-Core we have implemented two new components: <strong>PsN-Toolkit</strong> and <strong>PsN-Utilities</strong>.</p>
122 <p><strong>PsN-Toolkit</strong> is a collection
123 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
124 knowledge of Perl and some understanding of the toolkit framework. </p>
125 <p><b>PsN-Utilities</b> is a set of command line programs
126 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
129 <p>You can read more about the different parts under <a href="docs.php">Documentation</a>.</p>
131 Perl-speaks-NONMEM is copyright © 2000-2005 by <a href="mailto:lars.lindbom@farmbio.uu.se">Lars Lindbom</a>
132 and <a href="mailto:niclas.jonsson@farmbio.uu.se">Niclas
133 Jonsson</a> and 2006-2007 by Lars Lindbom. All rights reserved.
136 PsN is maintained by <a href="mailto:pontus.pihlgren@farmbio.uu.se">Pontus
137 Pihlgren</a> and <a href="mailto:lars.lindbom@farmbio.uu.se">Lars
140 <p>The site is designed and implemented
141 by <a href="mailto:justin.wilkins@farmbio.uu.se">Justin
145 Perl-speaks-NONMEM is licensed under version 2 of the GNU General
146 Public License as published by the Free Software Foundation.
148 <h3 class="heading1">References</h3>
150 <li class="reference"> <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&cmd=Retrieve&dopt=AbstractPlus&list_uids=
151 16023764&query_hl=1&itool=pubmed_docsum">Lindbom L, Pihlgren P, Jonsson EN.</a> <br>
152 PsN-Toolkit--a collection of computer intensive statistical methods for non-linear mixed effect modeling using NON
154 Comput Methods Programs Biomed. 2005 Sep;79(3):241-57. </li>
155 <li class="reference"> <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&cmd=Retrieve&dopt=AbstractPlus&list_uids=
156 15212851&query_hl=1&itool=pubmed_docsum">Lindbom L, Ribbing J, Jonsson EN. </a> <br>
157 Perl-speaks-NONMEM (PsN)--a Perl module for NONMEM related programming.<br>
158 Comput Methods Programs Biomed. 2004 Aug;75(2):85-94.</li>
161 <h3 class="heading1">Acknowledgments</h3>
163 NONMEM® is a registered trademark of GloboMax. The Perl camel
165 a registered trademark of O'Reilly Media
, Inc
. and is used with
166 permission
. All logos
and trademarks in this site are property of
167 their respective owners
.
169 <table width
="100%" border
="0" cellspacing
="0" cellpadding
="0">
171 <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
>
172 <td width
="80%">PsN is hosted at SourceForge
. </td
>
176 <p align
="justify"> 
;</p
>
179 <table border
="0" cellpadding
="0" cellspacing
="0" width
="780">
182 <td height
="600" width
="780">
183 <table border
="0" cellpadding
="0" cellspacing
="0" width
="780">
186 <td colspan
="7" height
="201" width
="780"><img
187 src
="images/indexpane1_1_.jpg" name
="" alt
="" border
="0" height
="201"
191 <td height
="46" width
="26"><img
192 src
="images/indexpane1_2_.jpg" name
="" alt
="" border
="0" height
="46"
194 <td height
="46" width
="73"><a href
="index.php"
195 onmouseover
="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhomeov.jpg'); return true;"
196 onmouseout
="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhome.jpg'); return true;"><img
197 src
="images/indexhome.jpg" name
="object" alt
="Home" border
="0"
198 height
="46" width
="73"></a
></td
>
199 <td height
="46" width
="11"><img
200 src
="images/indexpane3_2_.jpg" name
="" alt
="" border
="0" height
="46"
202 <td height
="46" width
="25"><img
203 src
="images/indexpane4_2_.jpg" name
="" alt
="" border
="0" height
="46"
205 <td height
="46" width
="15"><img
206 src
="images/indexpane5_2_.jpg" name
="" alt
="" border
="0" height
="46"
208 <td height
="46" width
="40"><img
209 src
="images/indexpane6_2_.jpg" name
="" alt
="" border
="0" height
="46"
211 <td height
="46" width
="590"><img
212 src
="images/indexpane7_2_.jpg" name
="" alt
="" border
="0" height
="46"
216 <td colspan
="7" height
="7" width
="780"><img
217 src
="images/indexpane1_3_.jpg" name
="" alt
="" border
="0" height
="7"
221 <td height
="46" width
="26"><img
222 src
="images/indexpane1_4_.jpg" name
="" alt
="" border
="0" height
="46"
224 <td colspan
="5" height
="46" width
="164"><a href
="docs.php"
225 onmouseover
="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentationov.jpg'); return true;"
226 onmouseout
="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentation.jpg'); return true;"><img
227 src
="images/indexdocumentation.jpg" name
="object1" alt
="Documentation"
228 border
="0" height
="46" width
="164"></a
></td
>
229 <td height
="46" width
="590"><img
230 src
="images/indexpane7_4_.jpg" name
="" alt
="" border
="0" height
="46"
234 <td colspan
="7" height
="7" width
="780"><img
235 src
="images/indexpane1_5_.jpg" name
="" alt
="" border
="0" height
="7"
239 <td height
="46" width
="26"><img
240 src
="images/indexpane1_6_.jpg" name
="" alt
="" border
="0" height
="46"
242 <td colspan
="3" height
="46" width
="109"><a
244 onmouseover
="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownloadov.jpg'); return true;"
245 onmouseout
="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownload.jpg'); return true;"><img
246 src
="images/indexdownload.jpg" name
="object2" alt
="Download" border
="0"
247 height
="46" width
="109"></a
></td
>
248 <td colspan
="3" height
="46" width
="645"><img
249 src
="images/indexpane5_6_.jpg" name
="" alt
="" border
="0" height
="46"
253 <td colspan
="7" height
="7" width
="780"><img
254 src
="images/indexpane1_7_.jpg" name
="" alt
="" border
="0" height
="7"
258 <td height
="46" width
="26"><img
259 src
="images/indexpane1_8_.jpg" name
="" alt
="" border
="0" height
="46"
261 <td colspan
="2" height
="46" width
="84"><a href
="buglist.php"
262 onmouseover
="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglistov.jpg'); return true;"
263 onmouseout
="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglist.jpg'); return true;"><img
264 src
="images/indexbuglist.jpg" name
="object3" alt
="Buglist" border
="0"
265 height
="46" width
="84"></a
></td
>
266 <td colspan
="4" height
="46" width
="670"><img
267 src
="images/indexpane4_8_.jpg" name
="" alt
="" border
="0" height
="46"
271 <td colspan
="7" height
="7" width
="780"><img
272 src
="images/indexpane1_9_.jpg" name
="" alt
="" border
="0" height
="7"
276 <td height
="46" width
="26"><img
277 src
="images/indexpane1_10_.jpg" name
="" alt
="" border
="0" height
="46"
279 <td colspan
="4" height
="46" width
="124"><a href
="list.php"
280 onmouseover
="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_listov.jpg'); return true;"
281 onmouseout
="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_list.jpg'); return true;"><img
282 src
="images/indexmailing_list.jpg" name
="object4" alt
="Mailing List"
283 border
="0" height
="46" width
="124"></a
></td
>
284 <td colspan
="2" height
="46" width
="630"><img
285 src
="images/indexpane6_10_.jpg" name
="" alt
="" border
="0" height
="46"
289 <td colspan
="7" height
="141" width
="780"><img
290 src
="images/indexpane1_11_.jpg" name
="" alt
="" border
="0" height
="141"
298 <td
><img src
="images/is_single_pixel_gif.gif" alt
="" height
="1"
303 <!--Adobe(R
) LiveMotion(TM
) DataMap1
.0
DO NOT EDIT