<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://genome.sph.umich.edu/w/index.php?action=history&amp;feed=atom&amp;title=PhoneHome</id>
	<title>PhoneHome - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://genome.sph.umich.edu/w/index.php?action=history&amp;feed=atom&amp;title=PhoneHome"/>
	<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=PhoneHome&amp;action=history"/>
	<updated>2026-10-12T02:43:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=PhoneHome&amp;diff=9297&amp;oldid=prev</id>
		<title>Mktrost: Created page with &quot;= Phone Home Description = PhoneHome means a program will check and report to the user if a new version is available.  The program will also send a completion status back to t...&quot;</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=PhoneHome&amp;diff=9297&amp;oldid=prev"/>
		<updated>2014-01-06T20:24:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Phone Home Description = PhoneHome means a program will check and report to the user if a new version is available.  The program will also send a completion status back to t...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Phone Home Description =&lt;br /&gt;
PhoneHome means a program will check and report to the user if a new version is available.  The program will also send a completion status back to the University of Michigan.  This enables us to gather some usage statistics.&lt;br /&gt;
&lt;br /&gt;
PhoneHome is enabled by default, but will not happen on every run.  Each run generates a random number (seeded by time).  PhoneHome will only occur if the random number modulo 100 is less than the thinning parameter.  Most programs default the thinning parameter to 50.&lt;br /&gt;
&lt;br /&gt;
In most programs, PhoneHome can be completely disabled by using the &amp;lt;code&amp;gt;--noPhoneHome&amp;lt;/code&amp;gt; parameter.&lt;br /&gt;
&lt;br /&gt;
In many programs, the thinning parameter can be adjusted using the &amp;lt;code&amp;gt;--phoneHomeThinning&amp;lt;/code&amp;gt; parameter followed by the new value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Why do we want usage statistics? =&lt;br /&gt;
* To show that our tools are being used (and justify our time spent)&lt;br /&gt;
* To see which tools/functions are most heavily utilized so we can appropriately focus our efforts&lt;br /&gt;
* To get feedback if users are often encountering errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=What gets sent to the University of Michigan?=&lt;br /&gt;
Your program will hit one of our URLs providing the following information:&lt;br /&gt;
* program name - the name of the executable you are running (pathname is NOT included)&lt;br /&gt;
* argument names - the argument names you specified, but NOT any user specified value&lt;br /&gt;
* version number - the version of the tool you are running (hard coded at compile time)&lt;br /&gt;
* random number - a random number for this run (seeded by time), helps link the version check PhoneHome with the completion status PhoneHome&lt;br /&gt;
* thinning parameter - percentage of time the the tool is configured to report back (0-100), default is 50&lt;br /&gt;
* return status - 0 (success), Exception, or Error (it will not include a description of the exception/error)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example =&lt;br /&gt;
For example if you run:&lt;br /&gt;
 /home/mktrost/bamUtil_1.0.10/bin/bam convert --in myInFile.sam --out myOutFile.bam&lt;br /&gt;
&lt;br /&gt;
It will pass something like these parameters back to us: &lt;br /&gt;
 pgm=bam:convert&amp;amp;vsn=1.0.10&amp;amp;uniqNum=1448588715&amp;amp;thinning=50&lt;br /&gt;
and&lt;br /&gt;
 pgm=bam:convert&amp;amp;vsn=1.0.10&amp;amp;uniqNum=1448588715&amp;amp;thinning=50&amp;amp;status=Exception&lt;/div&gt;</summary>
		<author><name>Mktrost</name></author>
	</entry>
</feed>