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
>
84 Version
2.2.5 is available
<a href
="http://sourceforge.net/project/showfiles.php?group_id=101419">here
</a
>.</p
>
86 <p
>New features introduced in
2.2.5</p
>
88 <p
>- Monte Carlo
Simulations (mcs
) tool has been renamed to Stochastic
89 Simulation
and Estimation (sse
), and has a bunch of
new
90 features
. More information can be found in the SSE user guide
91 distributed with PsN
.</p
>
93 <p
>- Numerical Predictive
Check (npc
) and Visual Predictive Check
94 (vpc
) have been added to the toolbox
. More information can be found
95 in the NPC
/VPC user guide distributed with PsN
.</p
>
97 <p
>- Much improved results handling
. Intermediate results are printed
98 each time a NONMEM run has finished
. A positive side effect is much
99 reduced memory usage over all
and in particular when running with
102 <p
>- Added support
for G95
. A more generic way of configuring compilers
105 <p
>- When running on SGE PsN will name the job after the modelfile that is being run
, previously the jobs were not explicitly named
and SGE just reported them
as "perl" (Thanks to Darin Perusich
for this feature
).</p
>
108 <p
>New features introduced in
2.2.4</p
>
109 <p
>- Simulated data suitable
for creating mirror plots can be generated
110 by using a
new options called
--mirror_plots
. The option takes a
111 value which defines the number of simulations that will be
113 <p
>- A
new option
, --iofv
, enables the computation of individual
114 objective
function values
. These values are printed to a table file
115 called iotab
*, where
* is the same number
as is defined
for any
116 sdtab
or patab tables
. These names correspond to the normal Xpose
117 table file format
. If no sdtab
or patab table is found in the
118 NONMEM control stream
, the iotab file is given number
1. </p
>
119 <p
>- A brand
new user command
<tt
>update_inits
</tt
> that will put
120 final estimates from a NONMEM output file
and put into a given
121 model file
. This is quite experimental
. PsN will reformat the model
122 file quite a lot
and comments in the file might get lost
. Your model
123 file will be copied with the addition of a
".org" extension
, so you
124 wont lose your model
.</p
>
125 <p
>- "--compute_cwres" option renamed to simply
"--cwres"</p
>
130 - As usual
, bugs were found
and fixed between
2.2.4 and 2.2.5. Please
133 <a href
="http://sourceforge.net/project/shownotes.php?group_id=101419&release_id=601480">
135 change logs
</a
>. These are also available in the README
.txt file
136 included in the release packege
as usual
. The most important bug fix
137 is the removal of a memory leak in the results handling
.
142 <p
><span
class="heading1">Perl
-speaks
-NONMEM
</span
></p
>
143 <p
>Perl
-speaks
-NONMEM (PsN
) is a collection of Perl modules
and programs aiding in the development
144 of non
-linear
mixed effect models using NONMEM
. The functionality ranges from solutions to simpler
145 tasks such
as parameter estimate extraction from output files
, data file sub setting
and resampling
,
146 to advanced computer
-intensive statistical methods
. PsN includes stand
-alone tools
for the end
-user
147 as well
as development libraries
for method developers
.
150 Compared to previous versions of PsN
2, the ongoing work on PsN version
2.2 has brought some changes
151 to the overall structure
. PsN is now logically divided into three parts
. Note
, however
, that you still
152 only download
and install one package
.
155 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
156 files. Through PsN-Core
157 all parts of these files can be controlled in user-written Perl code. </p>
159 Using the functionality of PsN-Core we have implemented two new components: <strong>PsN-Toolkit</strong> and <strong>PsN-Utilities</strong>.</p>
160 <p><strong>PsN-Toolkit</strong> is a collection
161 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
162 knowledge of Perl and some understanding of the toolkit framework. </p>
163 <p><b>PsN-Utilities</b> is a set of command line programs
164 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
167 <p>You can read more about the different parts under <a href="docs.php">Documentation</a>.</p>
170 Perl-speaks-NONMEM is copyright © 2008 by Mats Karlsson, Niclas
171 Jonsson and Andrew Hooker.<br>
172 ©2006-2007 by Lars Lindbom.<br>
173 ©2000-2005 by Lars Lindbom and Niclas Jonsson.<br>
178 PsN is developed and maintained by <a href="mailto:pontus.pihlgren@farmbio.uu.se">Pontus
179 Pihlgren</a> and <a href="mailto:kajsa.harling@farmbio.uu.se">Kajsa Harling</a>.
182 <p>PsN was originally developed by Niclas Jonsson and continued by Lars
183 Lindbom for his doctoral thesis.</p>
184 <p>Additional implementation done by Jakob Ribbing, Kristin Karlsson,
185 Maria Kjellsson, Joakim Nyberg and Andrew Hooker.</p>
186 <p>Additional contributions by Radojka Savic, Paul Baverel, Martin Bergstrand, Elodie Plan and many more.</p>
188 <p>The site is designed and implemented
189 by <a href="mailto:justin.wilkins@farmbio.uu.se">Justin
193 Perl-speaks-NONMEM is licensed under version 2 of the GNU General
194 Public License as published by the Free Software Foundation.
196 <h3 class="heading1">References</h3>
198 <li class="reference"> <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&cmd=Retrieve&dopt=AbstractPlus&list_uids=
199 16023764&query_hl=1&itool=pubmed_docsum">Lindbom L, Pihlgren P, Jonsson EN.</a> <br>
200 PsN-Toolkit--a collection of computer intensive statistical methods for non-linear mixed effect modeling using NON
202 Comput Methods Programs Biomed. 2005 Sep;79(3):241-57. </li>
203 <li class="reference"> <a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=pubmed&cmd=Retrieve&dopt=AbstractPlus&list_uids=
204 15212851&query_hl=1&itool=pubmed_docsum">Lindbom L, Ribbing J, Jonsson EN. </a> <br>
205 Perl-speaks-NONMEM (PsN)--a Perl module for NONMEM related programming.<br>
206 Comput Methods Programs Biomed. 2004 Aug;75(2):85-94.</li>
209 <h3 class="heading1">Acknowledgments</h3>
211 NONMEM® is a registered trademark of GloboMax. The Perl camel
212 logo is a registered trademark of O'Reilly Media
, Inc
. and is used with
213 permission
. All logos
and trademarks in this site are property of
214 their respective owners
.
219 Thanks to Jeroen Elassaiss
and Stefan Verhoeven
for fixing bugs in SGE
224 <table width
="100%" border
="0" cellspacing
="0" cellpadding
="0">
226 <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
>
227 <td width
="80%">PsN is hosted at SourceForge
. </td
>
231 <p align
="justify"> 
;</p
>
234 <table border
="0" cellpadding
="0" cellspacing
="0" width
="780">
237 <td height
="600" width
="780">
238 <table border
="0" cellpadding
="0" cellspacing
="0" width
="780">
241 <td colspan
="7" height
="201" width
="780"><img
242 src
="images/indexpane1_1_.jpg" name
="" alt
="" border
="0" height
="201"
246 <td height
="46" width
="26"><img
247 src
="images/indexpane1_2_.jpg" name
="" alt
="" border
="0" height
="46"
249 <td height
="46" width
="73"><a href
="index.php"
250 onmouseover
="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhomeov.jpg'); return true;"
251 onmouseout
="changeImages(/*CMP*/ 'object', /*URL*/ 'images/indexhome.jpg'); return true;"><img
252 src
="images/indexhome.jpg" name
="object" alt
="Home" border
="0"
253 height
="46" width
="73"></a
></td
>
254 <td height
="46" width
="11"><img
255 src
="images/indexpane3_2_.jpg" name
="" alt
="" border
="0" height
="46"
257 <td height
="46" width
="25"><img
258 src
="images/indexpane4_2_.jpg" name
="" alt
="" border
="0" height
="46"
260 <td height
="46" width
="15"><img
261 src
="images/indexpane5_2_.jpg" name
="" alt
="" border
="0" height
="46"
263 <td height
="46" width
="40"><img
264 src
="images/indexpane6_2_.jpg" name
="" alt
="" border
="0" height
="46"
266 <td height
="46" width
="590"><img
267 src
="images/indexpane7_2_.jpg" name
="" alt
="" border
="0" height
="46"
271 <td colspan
="7" height
="7" width
="780"><img
272 src
="images/indexpane1_3_.jpg" name
="" alt
="" border
="0" height
="7"
276 <td height
="46" width
="26"><img
277 src
="images/indexpane1_4_.jpg" name
="" alt
="" border
="0" height
="46"
279 <td colspan
="5" height
="46" width
="164"><a href
="docs.php"
280 onmouseover
="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentationov.jpg'); return true;"
281 onmouseout
="changeImages(/*CMP*/ 'object1', /*URL*/ 'images/indexdocumentation.jpg'); return true;"><img
282 src
="images/indexdocumentation.jpg" name
="object1" alt
="Documentation"
283 border
="0" height
="46" width
="164"></a
></td
>
284 <td height
="46" width
="590"><img
285 src
="images/indexpane7_4_.jpg" name
="" alt
="" border
="0" height
="46"
289 <td colspan
="7" height
="7" width
="780"><img
290 src
="images/indexpane1_5_.jpg" name
="" alt
="" border
="0" height
="7"
294 <td height
="46" width
="26"><img
295 src
="images/indexpane1_6_.jpg" name
="" alt
="" border
="0" height
="46"
297 <td colspan
="3" height
="46" width
="109"><a
299 onmouseover
="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownloadov.jpg'); return true;"
300 onmouseout
="changeImages(/*CMP*/ 'object2', /*URL*/ 'images/indexdownload.jpg'); return true;"><img
301 src
="images/indexdownload.jpg" name
="object2" alt
="Download" border
="0"
302 height
="46" width
="109"></a
></td
>
303 <td colspan
="3" height
="46" width
="645"><img
304 src
="images/indexpane5_6_.jpg" name
="" alt
="" border
="0" height
="46"
308 <td colspan
="7" height
="7" width
="780"><img
309 src
="images/indexpane1_7_.jpg" name
="" alt
="" border
="0" height
="7"
313 <td height
="46" width
="26"><img
314 src
="images/indexpane1_8_.jpg" name
="" alt
="" border
="0" height
="46"
316 <td colspan
="2" height
="46" width
="84"><a href
="buglist.php"
317 onmouseover
="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglistov.jpg'); return true;"
318 onmouseout
="changeImages(/*CMP*/ 'object3', /*URL*/ 'images/indexbuglist.jpg'); return true;"><img
319 src
="images/indexbuglist.jpg" name
="object3" alt
="Buglist" border
="0"
320 height
="46" width
="84"></a
></td
>
321 <td colspan
="4" height
="46" width
="670"><img
322 src
="images/indexpane4_8_.jpg" name
="" alt
="" border
="0" height
="46"
326 <td colspan
="7" height
="7" width
="780"><img
327 src
="images/indexpane1_9_.jpg" name
="" alt
="" border
="0" height
="7"
331 <td height
="46" width
="26"><img
332 src
="images/indexpane1_10_.jpg" name
="" alt
="" border
="0" height
="46"
334 <td colspan
="4" height
="46" width
="124"><a href
="list.php"
335 onmouseover
="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_listov.jpg'); return true;"
336 onmouseout
="changeImages(/*CMP*/ 'object4', /*URL*/ 'images/indexmailing_list.jpg'); return true;"><img
337 src
="images/indexmailing_list.jpg" name
="object4" alt
="Mailing List"
338 border
="0" height
="46" width
="124"></a
></td
>
339 <td colspan
="2" height
="46" width
="630"><img
340 src
="images/indexpane6_10_.jpg" name
="" alt
="" border
="0" height
="46"
344 <td colspan
="7" height
="141" width
="780"><img
345 src
="images/indexpane1_11_.jpg" name
="" alt
="" border
="0" height
="141"
353 <td
><img src
="images/is_single_pixel_gif.gif" alt
="" height
="1"
358 <!--Adobe(R
) LiveMotion(TM
) DataMap1
.0
DO NOT EDIT