ActiLife 6 is ActiGraph's premier actigraphy data analysis and management platform. Trusted by researchers and healthcare providers around the world, ActiLife 6 is used to prepare ActiGraph devices for data collection and to download, process, score and securely manage collected data. ActiLife 6 has an extensive selection of integrated customer-driven features and analysis tools designed to help our clients achieve a broad range of research and clinical objectives. Do you want to order ActiGraph products? Or do you want to receive a quotation? Contact our European distributor.
What's different?
ActiLife will produce the same cut point categorization result regardless of epoch length beginning with version 6.8.
With versions 6.7.1 and older, ActiLife categorized epoch values into cut point "buckets" by scaling the count level up to its 60s equivalent. The example shown below summarizes the difference in cut point results for a 10s epoch file and its 60s equivalent over a period of 5 minutes. Note the 10s breakdown of cut point results for the smaller epoch file.
OLD WAY (ActiLife 6.7.1 and older [before August 2013])
With ActiLife 6.8 and newer, the results will be identical, regardless of the file's epoch length.
NEW WAY (ActiLife 6.8.0 and newer [After August 2013])
The figure below shows the differences in how ActiLife will calculate results
Why did we change?
After speaking with several industry leaders, we determined that the cut points themselves were not designed to be compared to scaled, sub-60s epoch count levels. Documentation outlined in the help article "What's the difference among the Cut Points available in ActiLife?" further validates this decision. All of the cut points supported in ActiLife were designed to be used only with 60s files.
What is the impact on my data?
If you have processed cut points in the past using sub-60s epoch files, your results may not be comparable. Those files can be reprocessed in the new version of ActiLife quickly since we always ensure backward compatibility. Your original epoch and raw data is never changed by ActiLife so you can always reproduce results at anytime.
We do our best to avoid changing algorithm results but we also want to inform our users if we're forced to do so. We appreciate your understanding; please feel free to contact us with any questions.
3. Click on Advanced
4. Change the DPI setting to Normal Size (96 DPI). If you have the value set to anything else, text and images on in ActiLife will look jumbled on the screen.
Click OK and your computer will ask you to reboot your computer. Click Yes.
To change the setting on Windows Vista\7:
1. On your desktop, right click and select "Personalize"
2. In the new window, towards to bottom left corner, click on the Display link.
3. You will now get a new screen
4. Select Smaller - 100% (default) and click Apply.
5. Click on Log Off button to apply the DPI changes. Log back on to see the changes.
There are two flavours from the ActiLife software, the full and the lite. A full version means that you can do everything with the software that's possible like initialization, import patient information, import data from device to software and analyzing data. The lite version looks exactly the same, but the big difference is that with this version it's only possible to export data and initialize the device again. This saves time and is expecially helpfull in big research projects with more then one researcher involved. Analyzing is not possible with the lite version, the full version has to be used in that case!
As a measure of security and controlling what external resources can be accessed from an Organizations network, some IT Departments may have implemented Proxy Servers. These Servers direct all internet/network traffic through a specific computer which determines, based on the configuration set up by the Administrators, whether that website is accessible to a machine located on that network. This is done to prevent users from accessing websites that could introduce security concerns like viruses or malware, or that are simply deemed inappropriate for use on that network (i.e. Facebook, Netflix, Youtube, game-related sites, etc).
In order to check for program updates, to use the Data Vault, and to verify subscription status (for ActiLife 6.x users), ActiLife does require access via Port 80 (normal web traffic) and Port 443 (secure web traffic). In some instances, these Proxy Servers may block or otherwise obstruct this communication. If you encounter issues activating, opening, or using the features within ActiLife, please first verify with your IT department whether or not they have implemented a Proxy Server and if so, what the address of the Proxy server is and what port all traffic should be redirected to use.
Beginning with ActiLife 6.3, we have added basic Proxy Support. In order to properly configure this, you will need to know what the Proxy server's IP address is, the Port number, and any username or password that may be required. The default settings (i.e. Auto-Detect) might be all that is required but depending on how things are set up, you may need to manually enter this information. You can get to these settings by opening ActiLife and going to Edit, then Options, and selecting Proxy on the left side of the screen. Complete the box and click OK. (Please refer to the following image:)
As of ActiLife version 6.1.x, there are nine sets of Cut Points available to users. These cut points were derived as part of past published research aimed at quantifying activity levels using ActiGraph products. Definitions of the cut point levels and references to the corresponding published research are given below. Note that the published research is only referenced by its abstract; full publications are available for purchase from the corresponding journal. Note that all cut point sets are scaled to 60s epochs. Even if the cut point set was originally defined for sub-60s epoch files, the cut points were scaled in ActiLife in CPM; Counts Per Minute.
For an explanation of what a "count" is, please see this article.
https://help.theactigraph.com/entries/20723176-What-are-counts-
Freedson Adult 1998:
Freedson Adult VM3 2011
Freedson Children 2005
Puyau Children 2002
Teuth Childrens only 2004
Mattocks Children 2005
Evenson Children 2008
Pate Preschool 2006
Trost Toddler 2011
Troiano 2008
These results were obtained from the 2003–2004 National Health and Nutritional Examination Survey (NHANES), a cross-sectional study of a complex, multistage probability sample of the civilian, noninstitutionalized U.S. population in the United States. Data are described from 6329 participants who provided at least 1 day of accelerometer data and from 4867 participants who provided four or more days of accelerometer data.
During initialization, devices are given a "Start Time". That is, the time at which the device should start collecting data. The Start Time concept requires that the device itself be given a time base. When a device is initialized, ActiLife sends the current time to the device to serve as this time base. The device contains a very accurate crystal oscillator which begins incrementing the time base. This acts as the device's on-board clock until the device is reinitialized. Although there is some clock drift expected, it is minimal due to the high accuracy of the on-board crystal oscillator.
Beginning with ActiLife 6.5.0, the initialization screen offers users the ability to select between a time base from the local computer or an atomic clock. The choice can be toggled by clicking on the hyperlink to the right of the "Device Time" option as shown below:
When local time is selected, the devices will be programmed with the computers local time as the time base. When the atomic time is selected, ActiLife attempts to capture the time base from the United States National Institute of Standards and Technology (NIST) time servers list located at http://tf.nist.gov/tf-cgi/servers.cgi. ActiLife first attempts to make connection with one of five random NIST servers from the list given in the hyperlink. If a time is available, the computer's local time-zone offset setting is used to set the correct hour. The minutes and seconds settings captured directly from the NIST server are used to complete the time base. If none of the five random servers are available, the time base will default to the local time.
This feature is helpful when synchronizing data collection across multiple sites.
We are often asked if the Epoch Length researchers use will affect the results they get from the various analysis calculations in ActiLife. The answer is yes; all calculations for Adults in ActiLife are based on 60 second Epochs; all calculations for children are based on 15 second Epochs. All calculations scale linearly up or down from these values for other Epoch lengths. The generally accepted industry standard age ranges for classifying someone as adult or as a child are as follows:
The left side is 10 second epochs and the right side is 60 second epochs of the same data. For this example, we used the Freedson Combination (1998) EE formula and the Freedson Adult (1998) Cut Point classification (you can read more about the various algorithms available in ActiLife by going here). As you can see, for the cut point classification in 10 second epochs, there are 30 seconds worth of data in Vigorous activity levels and 30 seconds worth of Sedentary activity. In the 60 second epochs, there are 2 minutes worth of moderate activity. When it comes to kCals, for epochs less than 60 second seconds, we first scale the counts up to 60 seconds and then apply the Energy Expenditure (EE) formula. We then scale the result value back to the original Epoch value. As you can see, there is a significant difference in the resultant kCals. For this example, we used 100 kg as the mass for the EE algorithm.
There are similar differences in the METs, Bouts, and Sedentary Analysis due to the scaling.
We hope this helps to clarify how ActiLife treats different Epoch lengths.
In some cases, users may experience an error when updating to the latest release of ActiLife. The likely cause of this is a corrupt or malformed Preferences file that ActiLife is unable to import into the new version. You may see an error similar to the following screenshot:
To resolve this error, you will need to delete all previous preferences files and reinstall ActiLife. We will step through this procedure below.
Press and hold the Windows Key, then press the R key. This will open the Run Dialog box. If you are using Windows XP, enter "%USERPROFILE%\Local Settings\Application Data\ActiGraph\" (without the quotes) and click Ok. If you are using Windows Vista/7, enter "%LocalAppdata%\Actigraph\" (also without the quotes) and click Ok. This will open a Windows Explorer window where your User Preferences file(s) are stored. Simply delete the contents of the ActiGraph folder (do not delete the ActiGraph folder itself, only it's contents as shown below):
After you have deleted these folders, reinstall ActiLife according to the procedure outlined in the FAQ: "Installing/Reinstalling ActiLife 5.x/6.x"
If all went well, ActiLife should now open properly. Deleting these preferences files will reset ActiLife back to its defaults and you will need to re-enter any customizations that you have made for ActiLife (e.g. download locations, custom Cut Point sets, Date/Time Filters, etc) but you should now be able to open ActiLife as expected.
ActiLife 6.5 and later combined with wGT3X+ devices running firmware 3.0 or newer are capable of providing measurements of Heart Rate R-to-R intervals.
Collecting Heart Rate Data
Heart rate data is captured from the wireless ANT+ enabled heart rate chest strap and is transmitted in real time to the wGT3X+. In order to capture heart rate data, the following must occur:
2. Position the ANT+ enabled heart rate strap around the chest area. Instructions for wearing the heart rate strap are available here.
3. The wGT3X+ will pair over the ANT+ wireless channel with the first heart strap that it detects and will lock to that heart strap. As of ActiLife 6.5.0, there is no way to pair a single heart strap directly to the wGT3X+. This feature is coming soon.
4. Wear the wGT3X+ and the heart strap for the desired amount of time.
Downloading Activity and Heart Rate Data
Connect the wGT3X+ to the computer running ActiLife and download the data. The *.agd file can be created at time of download. Be sure to check the "HR" option during download to ensure that the raw Heart Rate data collected on the wGT3X+ gets exported to the *.agd file for use in ActiLife.
Alternatively, the *.agd file can be created after download by clicking "finished downloading" from the device list or later by simply opening the raw *.gt3x file that is generated at time of download.
2. The resulting *.agd file will contain basic beats per minute data for each epoch. This can be viewed by opening the *.agd file in ActiLife (simply double-click on the *.agd file).
Extracting R-to-R Heart Rate Data
1. To extract more detailed heart rate data (R-to-R values), either a) select the "Heart Rate R-R" option from the File->Import/Export menu in ActiLife or b) select "Export Heart Rate R-R" from the AGD File Viewer export menu as shown below
2. Select the *.agd file that contains the heart rate data you wish to examine. A *.csv file will be created in the same directory.
Understanding the R-to-R Heart Rate Data
The R-to-R heart rate data can be examined in Microsoft Excel®. There are three columns:
Two new advanced data exporting options were introduced in ActiLife 6.5.0
Exporting Only Valid Wear Time
Following a Wear Time Validation analysis, valid wear time can be exported directly to *.csv format for further analysis outside of ActiLife.
IMPORTANT: While it is now possible to export wear time, it is advisable to simply work with the *.agd file in ActiLife. Keep in mind that Wear Time Validation simply flags non-wear epochs in the *.agd file, thus allowing ActiLife itself to perform further analysis which do not require any type of exports.
To export valid wear times, perform a normal Wear Time Validation process by selecting the desired settings. Click the "Details" button next to the file from which you would like to export the valid wear time as shown below.
Clicking the "Export" button will reveal two options for exporting data from the Wear Time Validation Detail: "Day and Wear Information" and "All Wear Time Epochs"
Exporting Day and Wear Information
Choosing this option will export a *.csv of the Days and Wear/Non-Wear data that appears in the left-hand area of the Wear Time Validation details view. This includes a summary of Dates, Wear/Non-Wear Minutes, Wear/Non-Wear % and a detailed breakdown of the wear/non-wear time periods for the entire dataset. Simply choose a save location and a file name to create the export.
Exporting all Wear Time Epochs
Choosing this option will generate an export of all wear time epochs. This includes, for a 60s epoch file, a minute-by-minute breakdown of all data for valid wear times for the entire dataset. Simply choose a save location and a file name to create the export.
Exporting Calculated Kcals and MET Rates per Epoch
Following a Data Scoring analysis, users may export calculated Kcals and MET rates. Click the "Details" button to the right of the file to open the "Data Scoring Details" view as shown below:
Click "Export All Epochs" to generate a *.csv containing the calculated kcals and MET rate for all epochs for that particular dataset.
You can convert AGD and GT3X+ files to one or more of the following: DAT, CSV and AGD. ActiLife alsohas other features for converting these files to specialized CSV file or other AGD files.
1. To begin, start byclicking on the "File" menu in ActiLife.
2. Then click on "Import/Export" to get a large selection of conversionoptions!
3. Select the option you wish to conver FROM and TO (ie AGD -> CSV).
Upon your choice, youwill be given the option to select one or more files to convert. You can convert many files at once! You will begiven a progress indication once you have submitted your file for conversion. Once complete, there will be a newset of files (along with your originals) that are now converted!
Note: In order to convert ActiLife AGD files to other formats, you must be using the FULL edition of ActiLife.
With the introduction of 3-axis accelerometers, it is now possible to expand beyond gross measurement of physical activity and classify activity types. The ActiGraph GT3X Triaxial Activity Monitor takes a first step in this direction with an Inclinometer feature that indicates whether a subject is standing, sitting or lying down when the device is worn at the hip as well as indicating that a device is not being worn at all. This feature provides an additional data point for interpretation of activity levels by researchers and health professionals and is also included in the ActiSleep and 3-axis ActiTrainer Research Model devices.
In the absence of activity, a 3-axis accelerometer senses the acceleration due to gravity. This value is effectively a down vector from which the orientation of the device (with the exception of heading) is determined. Equations 1 and 2 define the calculation used to obtain two important angles for determining a subject's posture where x, y, and z represents the acceleration along each axis.
Equation 1:
Equation 2:
When worn on the hip and perfectly vertical, the y-axis alone should contain the total acceleration due to gravity. As a subject inclines, the offset angle (θy) increases. If the device is not being worn, then one expects the z-axis to reflect the total acceleration due to gravity as the device rest on a table-top for example. Therefore, the addition of the z-axis offset angle (θz) is required to distinguish between lying and off. Figure 1 contains examples of this y-axis offset angle in the standing (top-left), sitting (top-right), lying (bottom-left), and z-offset angle in the off (bottom-right) positions.
Figure 1
Optimal angle thresholds are required to correctly estimate the posture for the widest range of users. The acquisition of this data involved collecting 30 Hz raw accelerometer data using a GT3X Activity Monitor from numerous subject's for analysis. Each subject was instructed to stand, sit and lie down for 5 minute periods for a total of 15 minutes worth of data. Each 30 Hz sample was then categorized and a computer script was used to determine the optimal θy value for standing, sitting and lying by minimizing the error between the known inclination and the estimate. Raw data was collected using several GT3X devices with and without belt clips and pouches with belt loops and the same script was used to determine the optimal θz value.
When activity exceeds six counts per second, the user is assumed to be standing due to the high activity values and thus the inclination angles are ignored. Otherwise, θy < 17º is considered STANDING, 17º < θy < 65º is considered SITTING, and θy > 65º is considered LYING unless θz < 22º when the unit is OFF. Internal tests have regularly surpassed 95% accuracy with exceptions for outliers with posture at the extremes (e.g. one subject sat up as straight as to indicate standing while sitting). All parameters of the algorithm will be configurable by the ActiLife software in case broader research finds more optimal values.
Estimation of human position using 3-axis accelerometers adds further value to the already solid actigraphy performance of the ActiGraph GT3X. With knowledge of a subject’s disposition, researchers and health professionals can garner further insight from the already accurate activity levels, energy expenditure and step counting. Detecting off, lying, sitting and standing positions is just a first step in even more detailed activity classification to be achieved by the research community using high data rate 3-axis activity monitors from ActiGraph.
In order to install ActiLife properly, you must have administrative rights on the computer on which you wish to install ActiLife and due to a recent Microsoft update, you may have to allow the installer to have full permissions to install all required components. First, please make sure you have downloaded the latest installation executable for ActiLife 5.x/6.x. You can get these from the following location:
ActiLife 5.x - http://www.actigraphy.nl/en/downloads
ActiLife 6.x - http://www.actigraphy.nl/en/downloads
Please note: ActiLife MUST be installed locally. Roaming Profiles or Profile Folder redirection are NOT supported.
Also Note: ActiGraph is no longer able to offer support for ActiLife software prior to version 6.0, released in February 2012. This policy, effective December 31, 2012, was implemented to allow our technical and development teams to focus exclusively on supporting the new and improved ActiLife 6 platform. Those customers operating ActiLife versions 4 and 5 will be able to continue to use their software, however ActiGraph no longer provides assisted support, program updates, new bug fixes, automatic device firmware updates and online technical content updates. In order to reduce the risk of potential device and/or data issues related to outdated software, we strongly encourage our customers to upgrade to ActiLife 6. You can upgrade by visiting our online store (click here) or by contacting our Sales Department by emailing them at sales@actigraphy.nl
You will need to download and save this file to your computer. Once it is downloaded, right-click on the file and choose "Properties". On the General tab, near the bottom of the window, you may see a heading that says "Security" with a button next to it that says "Unblock". It should look similar to this screenshot:
Click on the Unblock button and then click Apply and then Ok. If you do not see this button, the security update in question has not been installed and you may proceed with the next step of the installation.
Now right click on the file one more time and choose "Run as..." (for Windows XP) or "Run as Administrator" (for Windows 7/Vista). If prompted for a user account, choose Current User and Uncheck the box below that that says "Protect my computer...". Then click Ok again. This will allow the installer to properly install of the necessary components for ActiLife to work. If you do not perform these steps, it may appear that ActiLife has successfully installed but critical components will have failed to be installed.
If you see a prompt like the one below, asking to install drivers, tick the box that says "Always trust software from ActiGraph" and click the Install button.
After the installer has completed, uncheck the box that says "Run ActiLife" and click Finish. Restart your computer to ensure that any required services start correctly. Once Windows has booted back up to the Desktop, you should be able to open and use ActiLife. If this is a new installation of ActiLife, you will be prompted to enter your Product Key when you open it for the first time.
Please note: running ActiLife inside of a virtual environment like VMWare, VirtualBox, or Parallels is NOT supported (BootCamp on a Mac should work fine as you are technically booted into a native Windows environment when doing that). At this time, ActiLife requires that you are using Windows in a native, non-emulated configuration.
If you do not have your Product Key or if you need any further assistance, please visit our support portal at http://www.actigraphy.nl/en/contact. From there, you can view many helpful FAQ's and Troubleshooting Articles; log in to check any existing Support Requests; or create a new Support Ticket if you are unable to find a solution. You can also email us at support@actigraphy.nl.
Users can set date and time filters within the Data Scoring tool. These filters allow users to perform their analysis on specific dates and/or periods of time. Date and time filters are stackable, meaning that users can create multiple overlapping filters (e.g., Weekends and Mondays). To create a new filters, click the "+" icon in the Date and Time Filters section of the Data Scoring tab as shown below.
A list of filters will appear as they are added.
To exclude a filter from the current analysis, uncheck the box to the left of the filter. Checked filters apply to all files in the Data Scoring grid and area also applied when exporting the data to Excel (using the export option on the bottom right). ActiLife remembers filters, even when the application is closed and reopened.
The GPS tab in ActiLife 6.3.0 and later gives the user the option to correlate their epoch level actigraphy data with time-stamped GPS data.
Supported GPS devices and input formats include:
In addition, the source GPS data will be saved in the actigraphy data file (*.agd). This eliminates the need to re-import the GPS data for future re-calculations. The correlation process does not affect the actigraphy data in any way.
Using the GPS Correlator
To begin, click the "Select Dataset" button and select an *.agd file that contains epoch-level actigraphy data from an ActiGraph device that was worn simultaneously with a GPS logging device. Any epoch level greater than 1 second is allowed. If this file contains GPS correlated data, the GPS correlator tool will give the option to delete or select another GPS dataset to replace the existing GPS data.
In the GPS Data section, select a device type and browse to the GPS file that contains the time-stamped GPS data. ActiLife will prompt with an alert if this data does not align with actigraphy data in the *.agd file selected above.
In the results section, select the desired output(s). "Create a CSV correlation output" will create a CSV file that contains both the epoch level actigraphy data and GPS data in separate columns, correlated by timestamps. The "Create an intensity map (KMZ) output" option will create a KMZ file which contains correlated GPS data points and cut point intensity levels (see image below). Users can open the KMZ file in various programs including Google Maps. Select the desired cut point set (defaults in ActiLife - read more here) or create a new custom set by clicking the "edit" link to the right of the cut point selection combo box. Checking the box "Open with Google Earth" will automatically load the intensity map in Google Earth after the correlation is complete (Google Earth must be installed on the same computer as ActiLife).
A word about outputs
The GPS correlator produces potentially three (3) outputs:
Sedentary Analysis Description
The Sedentary Analysis feature identifies bouts of low activity in *.agd datasets. Following Wear Time Validation, this feature will identify details about a subject's sedentary behavior (rather than identifying non-wear as sedentary time). When enabled, this feature yields following outputs in the Data Scoring tool:
A sample "Details" view is shown below:
Sedentary Analysis Setup
To setup and run a sedentary analysis, check the box beside the "Sedentary Analysis" option in Data Scoring and click "edit..." to define sedentary analysis parameters. A sample window and a description of the parameters is given below.
Example: Consider a 60s epoch file. If a 10 minute minimum is set, a drop time of 2 minutes is entered, and a maximum count level is 99, the following sequence would be considered a sedentary bout:
Epoch time episodes refer to the data within the epoch according the time stamps below. You'll see an example where data in 15 seconds epochs are collected, started at 9:00:00
Data from 9:00:00 – 9:00:14 will be marked as 9:00:00
Data from 9:00:15 – 9:00:29 will be marked as 9:00:15
Data from 9:00:30 – 9:00:44 will be marked as 9:00:30
Data from 9:00:45 – 9:00:59 will be marked as 9:00:45
Data from 9:01:00 – 9:01:14 will be marked as 9:01:00
Data from 9:01:15 – 9:01:29 will be marked as 9:01:15
Yes, this is possible. Data can be uploaded to an ActiSleep account in .dat format by using 'ActiSleep Client Application' (http://support.theactigraph.com/product/ActiSleep-software). Important is that this data will override all data on that ActiSleep account in .dat format.
ActiLife requires that the Microsoft DOT Net framework, v3.5, SP1 be installed on the computer where you will be installing ActiLife. This is a free download and should be included in Windows Vista/7 but may not be installed on Windows XP. You can find this at the following location:
Web Installer (only downloads minimum components. Much smaller download):
http://www.microsoft.com/download/en/details.aspx?id=22
Full Installer (larger download. Necessary for computers without internet access):
http://www.microsoft.com/download/en/details.aspx?id=25150
You may also want to go ahead and install the DOT Net 4.0 and 4.5 framework as well; these can all be installed side by side on the same computer. You can find these at the following locations:
DOT Net 4.0:
Web Installer: http://www.microsoft.com/en-us/download/details.aspx?id=17851
Full Installer: http://www.microsoft.com/en-us/download/details.aspx?id=17718
DOT Net 4.5 Update:
Web Installer: http://www.microsoft.com/en-us/download/details.aspx?id=30653
After installing this requirement, restart your computer and try installing ActiLife again.
No, at the moment is software from ActiGraph incompatible with Macintosh computer systems. ActiGraph is currently developping the possibility to connect both. Of course we will keep you informed through the website about these developments.
Yet, it is possible to use ActiLife 5 or 6 and older ActiLife versions on one computer. However, new devices and older software versions cannot communicate. The following Macros and functions are usable in this case:
- Create Graphs (PDF/Exel)
- Create Caloric Output File
- Show Data Table
- Crouter 2-Regression Model
- Sleep Scoring
- Hear Rate/Energie Expenditure
- Children’s METs
Note: Download files from ActiLife 5 are no longer a *dat file format. You need to use ActiLife 5 to transform the downloaded file in the right format.
There are two editions of ActiLife; a Full Edition and a Lite Edition; Using the Full Product Key will enable all of the data analysis features of the software and can be activated on one (1) computer at a time (this number increases to 5 for Enterprise License users). If the Lite Product Key is used, only the ability to download or initialize devices will be enabled. The Lite Product Key may be used on up to 5 additional computers (15 computers for Enterprise License users). This may be used in addition to the one copy of the Full License described above. This is useful for the purposes of centrally processing the collected data using the Full Edition while the Lite Edition can be used to collect data in the field which can then be sent to the Full user for analysis. Both editions cannot exist on the same computer.
We also have implemented portability into our licensing. It is not uncommon for a researcher to temporarily need the Full Edition if they are onsite for analysis. In order to move your installation of ActiLife from one computer to another, you must first Deactivate the license on the old computer. This will release a license and allow you to Activate it on the new PC. To do this, go to the old computer, open ActiLife, and click on Help. There is a link that says "Activation Details"; click on that and make a note of your Product Key as you will need this to reactivate the software on your other computer. Then close this window and click on Deactivate. Then click the Deactivate ActiLife button and again, follow the prompts. ActiLife will then close and you will then be able to install and activate ActiLife on a different computer. This same mechanism allows you to easily switch between the Full and Lite Editions as needed.
This procedure also applies to computers that have had Windows reinstalled or if you wish to switch between the Full and Lite version of ActiLife (and vice versa). You should deactivate ActiLife before reinstalling Windows to reduce your usage. You should then be able to reinstall ActiLife and activate it with no issues. We understand that this is not always possible (hard drive crashes, system failures, etc) but when possible, following these steps will ensure minimal interruption for users of ActiLife.
You can also use this procedure to switch between the Full and Lite editions on the same computer.
The Lite and Full version of the software are the same, the only difference is the Product Key used to activate the software. The Full Edition is required to manipulate or analyze the data collected from our devices.
There are two editions of ActiLife; a Full Edition and a Lite Edition; Using the Full Product Key will enable all of the data analysis features of the software and can be activated on one (1) computer at a time (this number increases to 5 for Enterprise License users). If the Lite Product Key is used, only the ability to download or initialize devices will be enabled. The Lite Product Key may be used on up to 5 additional computers (15 computers for Enterprise License users). This may be used in addition to the one copy of the Full License described above. This is useful for the purposes of centrally processing the collected data using the Full Edition while the Lite Edition can be used to collect data in the field which can then be sent to the Full user for analysis. Both editions cannot exist on the same computer.
We also have implemented portability into our licensing. It is not uncommon for a researcher to temporarily need the Full Edition if they are onsite for analysis. In order to move your installation of ActiLife from one computer to another, you must first Deactivate the license on the old computer. This will release a license and allow you to Activate it on the new PC. To do this, go to the old computer, open ActiLife, and click on Help. There is a link that says "Activation Details"; click on that and make a note of your Product Key as you will need this to reactivate the software on your other computer. Then close this window and click on Deactivate. Then click the Deactivate ActiLife button and again, follow the prompts. ActiLife will then close and you will then be able to install and activate ActiLife on a different computer. This same mechanism allows you to easily switch between the Full and Lite Editions as needed.
This procedure also applies to computers that have had Windows reinstalled or if you wish to switch between the Full and Lite version of ActiLife (and vice versa). You should deactivate ActiLife before reinstalling Windows to reduce your usage. You should then be able to reinstall ActiLife and activate it with no issues. We understand that this is not always possible (hard drive crashes, system failures, etc) but when possible, following these steps will ensure minimal interruption for users of ActiLife.
You can also use this procedure to switch between the Full and Lite editions on the same computer.
The Lite and Full version of the software are the same, the only difference is the Product Key used to activate the software. The Full Edition is required to manipulate or analyze the data collected from our devices.
We sometimes get inquires about determining the actual angle of inclination that our devices measure. Some researchers may need more information than just the category of inclination (i.e. sitting, standing, lying, or off). While this information is not available in ActiLife itself, you can determine this from the raw data by using some trigonometric calculations as explained below. ActiLife does not provide this information as ActiLife currently only analyzes Epoch Data.
The inclination angle(s) can be determined from the raw data. Both pitch and roll may be calculated but at this time, there is not enough data to determine yaw/heading.
Please refer to the following paper from Analog Devices that explains inclination calculations using 1-, 2- or 3-axis accelerometer data:
http://www.analog.com/static/imported-files/application_notes/AN-1057.pdf
Note that the Analog Devices paper assumes that measured acceleration is only due to gravity. So, any accelerations due to the subject must be filtered out. This can be done using a digital low-pass filter since gravity remains constant while subject accelerations change rapidly.
Tuning of a low-pass filter for gravity is dependent upon your desired results. A high-order filter with a low cutoff frequency will yield very smooth results, but will respond slowly to changes in inclination. The opposite is true as the frequency is increased. So, you have to weigh reducing noise against responsiveness. You will need to construct your own low-pass filter.
You can also refer to the Inclination whitepaper we've posted here.
Lux, or ambient light, is measured by ActiGraph’s ActiSleep, ActiSleep+, ActiTrainer, GT3X+, and our new wireless wGT3X+ and wActiSleep+ devices. Ambient light may affect subject sleeping habits and thus is a useful tool in analyzing circadian rhythms and sleeping patterns. Lux data is stored once per epoch. For GT3X+/ActiSleep+/wGT3X+/wActiSleep+ devices, Lux data is stored once per second. When converting a GT3X+ raw file into an accumulated *.agd format with epoch lengths greater than one second, the lux values for that epoch are averaged. An estimate of industry accepted lux values is shown below. The ActiTrainer, GT3X+, and wGT3X+ devices are capped at a maximum value of 2500; the ActiSleep, ActiSleep+, and wActiSleep+ are capped at 6000:
Note that these levels are only estimates and are not meant for exact interpretation of the light detected by the device. Lux values reported by ActiGraph devices are intended as a general guideline for average light intensities.
We will begin with the very first thing you see when you open ActiLife; the Devices Tab. This is where you will perform all interactions with your Devices; Initialization, Downloading, Firmware Updates, etc. You will notice that there are a number of columns that provide information about the device itself; the Serial Number, the Battery Level, Sample Rate of the data being collected, etc. There are also several buttons along the top of the Grid that allow you to perform actions on the devices that are connected.
For the purposes of this tutorial, we will not go into detail explanations of the Wireless Functionality. That will be covered in another tutorial that will be posted at a later time.
The next step after retrieving your data is to begin analyzing it. The first step in this process is to validate the data for Wear and Non Wear-time. Wear-Time Validation (also known as WTV) is the method by which ActiLife flags Epoch data as Wear-time (i.e. yes, the device was being worn and the subject was doing stuff) or Non-Wear time (i.e. no, the device was not being worn or the subject was not doing anything). This is achieved by applying an internally developed algorithm along with other customizable criteria to the dataset. We will not go into detail about what each of these criteria are here but you can find out more about them by viewing the FAQ articles posted here.
On the left side of this tab, you will see the various criteria that you can adjust for your specific study (in most instances the defaults are fine). The buttons along the top of this tab allow you to add or remove Dataset(s). Simply clicking on the Calculate button will analyze the dataset using the selected criteria. You can use the scroll bar at the bottom of the window to see the results for the entire dataset. If you would like to view the results down to the Epoch level, click on the details button next to the dataset.
This takes us to the next tool in ActiLife; the Data Scoring tab.
Once you have validated your data, the next step is to actually analyze it. ActiLife's Data Scoring tool has the ability to analyze a dataset for all of the primary criteria relevant to actigraphy; Energy Expenditure, METs, Cut Points, Bouts, Heart Rate, and Sedentary Analysis. You can read more about these various criteria here.
Along the left side of the Data Scoring Tab, you will see the various criteria you can use. You can select different algorithms from the pull down menus and in the case of Cut Points, Bouts, and Sedentary Analysis, even create your own. You can also add Data/Time filters that will allow you to specify that only certain days or time periods be included in the analysis.
The buttons along the top of the window will allow you to add/remove datasets and to customize which columns are displayed. The number of currently loaded datasets is also display in this area. The buttons along the bottom allow you to perform the analysis and to export the results out to either a CSV or Microsoft's Excel XLSX file format.
Once the data has been scored, you can click on the details button (next to the dataset filename) to see a breakdown of the data down to the Epoch level. If the data was scored for Sedentary Analysis and/or bouts, you will also be able to see a breakdown of those as well.
To add your own custom Cut Point sets, simply click on the edit button next to Cut Points to open the Cut Point Editor. You cannot edit the existing Cut Points but you can add a new one based on an existing one and then adjust it to suit your requirements.
You would do the same thing to create your own Bout definitions.
You can also adjust the options for Sedentary Analysis.
For many users, this is as far as they might go in analyzing their data. However, there are several other analysis tools in ActiLife for users with other requirements such as Sleep Analysis and PLM. For an explanation of the Sleep Analysis Tab, click here.
The next tab we will explore is the Sleep Analysis Tab. Unlike the WTV and Data Scoring Tabs, you can only use this tool with one dataset at a time. This is simply due to how this data is displayed using graphs as opposed to rows and columns of data. There is simply no practical way to display all of this information for multiple files on the same screen.
There are a number of functions here to make note of: the Select Dataset button allows you to load your data into the Sleep Analysis tool. You also have the option of select either a 24 or 48 hour scale for the graph. The AutoScore feature will attempt to automatically detect Sleep Periods. You can also switch between the Cole-Kripke and Sadeh sleep algorithms. More information on these algorithms can be found here. Using ActiSleep/ActiSleep+ devices also allows the ability to create custom sleep algorithms.
Once you have either Auto-scored your sleep periods or manually entered them, you will have the option to export the scored data as a PDF or as a CSV file. Please note below that after I have entered my sleep times, there is information about those sleep time listed in the lower right pane of the Sleep Analysis tool.
You can also switch the view to the ActoGram View which is helpful identifying sleep patterns over several days or weeks.
Whichever view you use, you can see more detailed information about the scored sleep periods by clicking on the "Show Sleep Epochs" button. YOu can also export using the Save Sleep Report button.
Please note; the Auto Sleep Score, Custom Sleep Algorithm, ActoGram View, and Clinical Reports functions in ActiLife are only available for our ActiSleep/ActiSleep+ devices. However, these features can be enabled for other devices for a small fee. Please contact our Sales team at sales@actigraphy.nl for more information.
Next we will go over the Periodic Limb Movement (or PLM) Analysis tool.
One of the most common questions we often get from our customers is "How do I use my devices and ActiLife?" and "I really have no idea where to even start. Can you please help me?". The purpose of this article is to hopefully provide a step-by-step guide to get the most from our state of the art Activity Monitors and the powerful suite of Data Scoring and Analysis tools found in ActiLife. For the purpose of this tutorial, I will be using ActiLife 6.4.2 installed on 64-bit Windows 7 Professional and one of our new ANT+ Enabled wireless devices, the wActiSleep+. While some of the options available to you may differ depending on the device you are using and the version of ActiLife you have installed, it should all be very similar.
If you have not yet installed ActiLife, please do so by following the steps outlined in this FAQ article.
The very first thing you need to do is make sure your device is charged. All devices ship from us in a partially charged state and in "Halt" mode. This simply means that the device is in a low power state and needs to be initialized before being deployed (think of it as similar to needing to fully charge and activate a new cell phone before you can use it). Charging our devices is a very simple process; simply connect the device to an available USB port on your computer using a USB cable. If there are no problems with the device, the USB port or the cable itself, the LED on the device should begin to blink, indicating that it is charging. Please refer to this FAQ for more information on what the various LED patterns mean. Fully charging a device can take 2 to 3 hours on average, depending on the level of charge on the battery. Once the device is fully charged, the LED will remain solid while connected to your computer.
Once ActiLife has been installed and activated and the device has fully charged, we're ready to get started. There are five basic steps involved in this process; Initialization, data collection, downloading that data, validating wear-time, and analyzing the data that you have collected. We refer to these 5 basic steps as the ActiLife WorkFlow Process.
We will go into details on all of these steps later in this FAQ. While you may not be responsible for all of these steps in your research (i.e. you may only be downloading devices or scoring data collected from other researchers), understanding the work flow is beneficial because you will understand how each step is an important part of the process.
At the end of this overview of ActiLife, we will take a step by step walk through of the actual workflow process from start to finish using Epoch data created from sample activity data so that you will have a solid understanding of this Work Flow Process.
First, it might be helpful to go over the various tabs in ActiLife and briefly explain how you will use the different areas regardless of whether you are doing everything yourself or if you are only responsible for one particular aspect.
When exporting raw *.gt3x files to *.csv (by using the Raw to Raw function from the Import/Export Menu), users have the option to "Include Timestamps". This option places a new column in the resultant *.csv output that includes the full date and time stamp, to the millisecond.
You can also set this as the default behavior by going to Tools, then Options, and clicking on the Downloads Tab:
A "dot" notation is used to indicate the millisecond timestamp for each record in the raw data. Below is an example portion of a raw data export recorded at 30Hz.
Note that the addition of the timestamp can more than double the overall size of the *.csv export.
Date formatting will be specific to the local exporting computer's culture settings. The time portion, however, will always be a 24-hour (to the millisecond) representation.
The defaults for Floating Window Wear Time Validation were not derived from any specific source. However, the NHANES SAS code and comments (available at http://riskfactor.cancer.gov/tools/nhanes_pam/) from the 2003-2004 NHANES data set were used to derive the adjustable parameters. While the 60s consecutive "zeros" and 2 minute "Spike Tolerance" defaults do match this documentation, by default the "Spike level to stop" option is disabled. In order to match the NHANES SAS code, this option should be enabled and set to 100. If enabled, it is defaulted to 100.
The lates release you can always find on http://www.actigraphy.nl/en/downloads
Note: software always need to be activated before you can fully use it. Contact us when there are questions left.
1. Go to http://www.actigraphy.nl/en/downloads
2. choose for the right product
3. Below you'll find the manual for your product
There are several ways to find the serial number of your device.
The latest devices will have a sticker with the serial number. If this is not the case, you can go through the steps below to find the serial number:
In ActiLife:
In ActiSync:
Look for the ActiSync pictogram in the right corner below on the desktop and click on it with your right mouse button.
In ActiSleep\ActiTrainer (legacy) Software
When you have an ActiTrainer, you need to take the steps below to find your serial number and firmware version:
1. Click on 'select' to open the ActiTrainer menu
2. Scroll to ‘DEV INFO’ and select
3. Then select ‘REV INFO’
4. The firmware version and serial number will be shown
Below the prefixes of the different serial numbers from the different devices are shown:
Device Prefix
GT1M LYN
GT3X MAT
GT3X+ NEO
ActiTrainer PUL
ActiSleep MID
ActiGo MOR
HREE stands for "Heart Rate Energy Expenditure." This feature works with *.agd files that contain heart rate data (beats per minute) collected from a wireless heart rate transmitter. Compatible ActiGraph devices include the ActiTrainer (obsolete), the wGT3X+ and the wActiSleep+ monitors. "w" devices collect heart rate data over a wireless ANT+ channel from the ANT Heart Rate Monitor sold through the ActiGraph online store.
When an *.agd file contains heart rate information, the HREE feature uses that heart rate information to estimate energy expenditure during times of low ambulatory movement. Basically, this algorithm examines the subject's heart rate during high activity and during low activity (to obtain a baseline) to determine an equation that can be used whenever activity levels are low and heart rate levels are high. This equation can be used by the researcher to estimate calorie burn during non-ambulatory times (e.g., when someone is lifting weights or cycling).
Note: This method is not validated by any independent research organization. It was derived by ActiGraph's R&D department and has not been studied on large populations.
The HREE tool calculates 5 variables
ADL Heart Rate - This is the Average Daily Living Heart Rate for the data set. Ever 60s epoch with a count level greater than 100 counts per minute (CPM) and a heart rate between 41-79 beats per minute (bpm) gets averaged. This average represents the Average Daily Living Heart Rate
Avg Active Heart Rate - The average heart rate for all 60s epochs with greater than 1951 CPM. The heart rate value for the epoch must exceed 79 bpm in order to be counted as part of the average
Heart Rate Delta - The difference between the Average Active Heart Rate and the ADL Heart Rate.
Avg Active Caloric Expenditure - The average calorie burn (in kcals) for all epochs with a heart rate value >79 bpm and count levels >1951 cpm
Calibration Ratio - The slope of the heart rate - energy expenditure line (Avg Active Caloric Expenditure-Average Baseline Calories)/(Avg Active Heart Rate-ADL Heart Rate)
Note: The Average Baseline Calories value is not calculated as part of the HREE output but is just an intermediate variable. This value represents the average calorie burn (in kcals) for all epochs with a heart rate value between 41-79 bpm and count levels >100 cpm
In order for the HREE tool, the *.agd data set must contain at least one epoch where axis1 > 100 cpm AND HR is >= 41bpm and <= 79bpm AND at least one epoch where axis1 > 1951 AND HR >= 80.
All possible pictograms are shown below. Not all pictograms are available in all devices:
The "Worn on Wrist" option allows users to tell ActiLife that the device was worn on the wrist and that the calculations in Data Scoring should be scaled appropriately. At the time of this writing, there are no validation studies available that illustrate how to properly scale wrist worn devices to yield kCal information. Waist-worn kCal calculations are still the defacto standard and research studies have proven the reliability. That said, ActiGraph applies the following piece-wise scaling to wrist-worn devices based on internal research and development:
Wrist count Equivalent Counts
0
0 - 644 0.5341614 * wrist count
645 - 1272 1.7133758 * wrist count - 759.414013
1273 - 3806 0.3997632 * wrist count + 911.501184
3807 - infinity 0.0128995 * wrist count + 2383.904505
The resultant counts are used to calculate kCals and Cut Points in the Data Scoring tool.
Sleep efficiency or 'sleep efficiency index' is the amount of sleep in the nightly period when the person was really asleep, so the ratio between the total sleeping time and total time in bed. Normally this ratio should be at least 85%. This value can be lowered by for example insomnia (source: American Sleep Apnea Association).
ANT is an efficient low power, wireless protocol that operates in the 2.4GHz ISM RF band. ActiGraph's wGT3X+ accelerometers contain hardware that allow them to communicate with ActiLife, ActiLife Mobile, and other peripheral devices using the ANT protocol. Because of bandwidth limitations, ANT wireless communication with ActiLife is limited to status-type information including battery life; remaining memory; and daily and overall wear time, kcal, and cut point summaries.
More information about the ANT protocol can be found at http://www.thisisant.com/ and http://en.wikipedia.org/wiki/ANT_(network)
API Overview
The ActiLife API or "Application Programming Interface" is a new feature available in ActiLife which allows programmers to access key ActiLife functionality from within their own custom applications. Currently, the API provides control of USB device initialization and download, wireless initialization, wireless burst downloads, LED identification, and ActiLife application launching, minimizing and restoring. More features are being added daily.
API Use Cases
The API feature is designed for our customers who require specific and consistent responses from our ActiLife software through their own custom web or client-side applications. Examples include:
Enabling the API Feature
The API feature is currently enabled manually by an ActiGraph customer support representative. Contact ActiGraph for more information, including pricing, at sales@actigraphy.nl
Documentation
The ActiLife API documentation is updated continuously as the API features evolve. The live document can be viewed at http://www.actigraphcorp.com/support/API
Priorities for Additional Functionality
The ActiLife team is currently actively working on the following improvements to the API:
Our Low Frequency Extension (LFE) filter is designed to detect lower amplitude movements over our standard filter. The sensitives of solid state MEMS accelerometers like the one utilized in ActiGraph's products are very high and can detect even the most minute of movements (+/- 6G's for our GT3X+/wGT3X+/ActiSleep+/wActiSleep+ devices and +/-3G's for our legacy products).
Because we are only interested in movements that are attributable to human activity and not minor vibrations found in our everyday environment, we have an internal acceleration threshold that must be crossed before we consider it human movement related and as a result, record it. This threshold limits the ability of the device to measure movement of populations such as the elderly or any population that is very slow and/or exhibits very low acceleration outputs.
In order to combat this, and in order to provide researchers the ability to gather useful information about this subject group we have provided the LFE which reduces this threshold. The net effect is that the reduced amplitude movements are now recognized and recorded, yielding information of value.
Older versions of ActiLife produced *.dat files when downloading data from devices. These files consist of ten(10) lines of header data (meta information about the content) followed by epoch accumulated/filtered data. This“DAT” file stores all of the activity (1 to 3 axis), pedometer, Inclinometer, and/or heart rate data in ASCIIformat. This file also contains the Serial Number, Start Time, Start Date, Epoch Period, Download Time,Download Date, Current Memory Address Pointer, Current Battery Voltage, Mode and First Start Time (usedto build the DAT file) as part of its ten (10) line header information. The file can be viewed with any standard texteditor such as MS Notepad. The Mode value given in the header of the DAT file outlines which features wereactive during data collection for the file.
The "DAT" file data isinterleaved in the following priority order based on the Mode value. Device .DAT file data priority (order ofappearance):
GT1M/GT3X/ASM, Activity, Steps
ActiTrainer, Activity, Steps, Heart Rate, Workout Activity (0unless device is in workout mode), Workout Steps (0 unless device is in workout mode)
Note that theActiTrainer records workout data in a separate memory slot. This separation is done primarily for commercialcustomers, runners for example, that are interested in obtaining the exact number of steps taken or distancetravelled as soon as a workout is enabled, which could occur in the middle of an epoch. Workouts can only beenabled while the ActiTrainer display is enabled and only during 60 second epochs.
The data table in the *agd database consist of the following parameters:
TimeStamp – a measure of total Ticks. A single tick represents one hundred nanoseconds or one tenmillionthof a second. There are 10,000 ticks in a millisecond. The value of this property represents the numberof 100-nanosecond intervals that have elapsed since 12:00:00 midnight, January 1, 0001. More informationavailable at Microsoft (http://msdn.microsoft.com/en- us/library/system.datetime.ticks.aspx)
axis 1 – Post filtered and accumulated per-epoch vertical activity data
axis 2 (optional)– Post filtered and accumulated per-epoch horizontal activity data
axis 3 (optional) – Post filtered andaccumulated per-epoch perpendicular activity data
steps (optional) – Total steps per epoch
hr (optional) –Heart beats-per-epoch. This data is only gathered by ActiTrainer devices when those devices are initialized tocollect heart rate data AND when the Polar® Heart Monitor (wireless heart strap) is worn by the user.
Lux(optional) – Ambient light sampled once per second (on GT3X+ and ASM devices only) and averaged over thelength of the selected epoch. (e.g., for 60s epochs, this would be the light values summed once per second anddivided by 60).
Inclinometer (optional) – Device orientation information. This is calculated by sampling theangle of the device over the entire length of the epoch (30 times per second) and selecting the predominant angle;i.e, the angle “range” that appeared the majority of the time over the epoch.
The Sadeh algorithm was derived from fundamental research performed by Avi Sadeh, Katherine Sharkey, and Mary Carskadon entitled Activity Based Sleep-Wake Identification: An Empirical Test of Methodological Issues. This paper is available on ActiGraph's research database here. This algorithm is primarily used for younger adolescents as most of the research was performed on children and young adults.
Williams Work-Energy ('98). This formula utilizes the physics equivalent of energy and was derived by CSA (ActiGraph) engineer Robert Williams in the paper Kcal Estimates from Activity Counts using the Potential Energy Method.
kcals=CPM×0.0000191×BM
where
kcals=Total Calories for a Single Epoch
CPM = Counts per Minute
BM = Body Mass in Kg
The linearity of this equation allows ActiLife to scale non-60 second epochs up to their 60s equivalent then back down again to obtain a per-epoch kcal value.
Freedson ('98). Developed by Dr. Patty Freedson in 1997 in the research publcation Calibration of the Computer Science and Applications, Inc. Accelerometer, this equation is only accurate above 1951 counts for adults.
The linearity of this equation allows ActiLife to scale non-60 second epochs up to their 60s equivalent then back down again to obtain a per-epoch kcal value.
Freedson Combination ('98). When selected, the combination option automatically uses the Work-Energy Theorem to calculate caloric expenditure below 1951 counts and the Freedson '98 equation to calculate energy expenditure above 1952 counts.
The linearity of this equation allows ActiLife to scale non-60 second epochs up to their 60s equivalent then back down again to obtain a per-epoch kcal value.
Freedson VM3 ('11). This equation was derived by Dr. Jeffer Sasaki, Dr. Dinesh John, and Dr. Patty Freedson in the publication Validatoin and Comparison of ActiGraph Activity Monitors published in April of 2011. This equation uses all three axes (if data is collected on all three axes) to estimate energy expenditure. The Vector Magnitude calculation is only valid if the epoch counts exceed the Scale×2453.
The linearity of this equation allows ActiLife to scale non-60 second epochs up to their 60s equivalent then back down again to obtain a per-epoch kcal value.
Freedson VM3 Combination ('11). This option combines the Freedson VM3 ('11) formula with the Williams Work-Energy ('98) equation when the VMCPM (described previously) is less than 2453 counts per minute.
The *.agd file format is ActiLife’s native file format and is the desired file type for all ActiLife operations andtools such as Wear Time Validation, Data Scoring, Sleep Scoring, and Graphing. *.agd files are database filesformatted for use with the popular SQLite architecture (www.sqlite.org). These files can be viewed in theActiLife AGD viewer (available from the File menu). Alternatively, the SQLite browser (publically available onthe SQLite website) can be used to browse the details of the *.agd files. AGD File Schema: *.agd files arecreated in ActiLife immediately when data from a GT1M, GT3X, ActiTrainer, or ASM device is downloadedthrough the “Devices” tab. These *.agd files typically contain post-filtered and accumulated data as this is theonly type of data that ActiLife can properly handle. The rows in the database represent whole-number epochsummations (1s, 5s, 10s, 30s, 60s, etc.). However, at the time of this writing all GT1M, GT3X, ActiTrainer, andASM products that have been initialized to collect raw data (12Hz or 30Hz) will produce an *.agd file ondownload. Although the file cannot be processed in ActiLife, the *.agd format can be exported to *.csv or *.datthrough ActiLife’s import/export tool or AGD viewer tool, both accessible from the File menu. GT3X+ devicesproduct a *.gt3x file on download (see *.gt3x File Format). In order to process in ActiLife, the file must beexported to *.agd format. This can be done at the time of download by checking "Create AGD File" from thedownload dialog box or by using ActiLife's built-in import/export tool available from the File menu.
The Floating Window Criteria settings are used to define windows of inactivity. These windows of inactivity(also called "non-wear periods") can be flagged and excluded from further analysis within ActiLife. This meansthat you will have the option in the Data Scoring tool to exclude these "non-wear periods" from your analysis.This is useful if you're trying to analyze periods of real activity rather than periods when the subject did not wearthe device. Wear Time Validation is used to:
1. Exclude non-wear activity periods from further data analysis (asexplained above)
2. Simply identify periods when the subject did not meet prescribed activity requirements(i.e., the user was inactive for large amounts of time while wearing the device).
The Floating Window Criteriaparameters are explained below.
- Valid Activity Floor - The minimum count level per minute to qualify a "valid"activity period. Note that this value is scaled to one minute intervals. For example, if the Valid Activity Floor isset to 240 counts per minute, this implies a floor of 40 counts per epoch for a 10 second epoch file. In thisexample, each epoch that exceeds 40 activity counts will contribute 10 seconds of wear-time" toward the weartimesum. Once the sum of the wear-time" exceeds the "Flag After..." length (in minutes), the non-wear periodwill end and a wear-period will begin.
- Use Vector Magnitude - When checked, the Valid Activity Floor appliesto the vector magnitude of the 3-axis data collected by the device. If the device does not have 3-axis dataavailable, only the vertical axis is used. When unchecked, only the vertical axis data is used to calculate weartime validation.
- Flag as "non-wear" after.... - The minimum total of non-wear time required to score a period asa non-wear period. In the previous example (using 10 second epochs), a minimum of 60 consecutive epochs(assuming the default "Flag as "non-wear" after..." time is 10 minutes) must be encountered in order to score aperiod as "non-wear" time. This example does not take into account the Drop Time or tolerance which isexplained below.
- Drop Time (tolerance) - The drop time provides the user with a tolerance window for nonwearperiods and allows the user to take into account (i.e., filter out) small spikes in activity which should not beconsidered valid wear time. In the previous example, setting the drop time to a default of 2 minutes means that anon-wear period may contain up to 12 epochs (not necessarily consecutive) of data greater than 40 counts. Anon-wear period will no longer be scored as a non-wear period when the tolerance is exceeded.
The minimum System Requirements for ActiLife 5.x/6.x are as follows:
The Wear Time Validation tool in ActiLife allows users to screen epoch-level *.agd files (collected from any ActiGraph device) to flag periods of non-wear. Non-wear is estimated by analyzing periods of little or no activity and applying algorithms to those periods to determine if the user was actually wearing the device or not.
Although ActiLife offers two Wear Time Validation algorithms, the "Daily" algorithm is deprecated - users are advised not to use this algorithm.
This article aims to describe the difference between the "Daily" and the "Floating Window" wear time validation algorithm.
Commonalities
Both algorithms have the following features in common.
The "Daily" option breaks a file down into calendar hours and calendar days. Essentially, an entire HOUR will be flagged as valid or invalid based on the validation criteria. At the end of each hour, the analysis starts over.
The "Floating Window" algorithm does not break a file into hours but rather looks at consecutive epochs for patterns. Users can choose, for instance, to say "only consider 75 minutes of consecutive zeros as non-wear". After that pattern is detected, all data within that range and the data that follow will be flagged as non-wear. There are no calendar hour/day constraints to detecting non-wear time. This algorithm provides the user with much more flexibility by allowing the user to set tolerance levels, minimum wear-time lengths, and non-wear stop levels. For a full description of the options available in this algorithm, see Wear Time Validation Parameters.
GT3X+ devices produce an interim compressed file with file extension *.gt3x. This is a compressed file and mustbe extracted to a usable format using ActiLife’s import/export tool which is accessible from the File menu inActiLife. The file can be exported to *.agd format for processing in ActiLife or *.csv/*.dat format for processingusing third party tools. The *.gt3x file can also be exported directly to *.agd format during the download processby checking “Create AGD File” from the download prompt.
ActiLife offers 12 different MET algorithms to determine the average hourly and daily and per-epoch metabolic rate (link to Wikipedia article on Metabolic Rate) for datasets. In short, 1 MET represents the amount of energy the human body expends at rest. This is equivalent to their Basal Metabolic Rate (or BMR). A MET rate of 2.0, for instance, indicates that during that time period, the subject was expending twice their normal sedentary energy (BMR*2). This value will never fall below 1.0.
All of the MET formulas used in ActiLife and listed below identify the MET rate using Counts Per Minute (or CPMs - see "What are counts?" for more info). Files that contain sub-minute data (e.g., 10s epoch data) are scaled up (multiplied by a factor to obtain the 60 second equivalent).
Freedson Adult (1998) -
Freedson Treadmill Adult (1998)
ActiLife 6 is ActiGraph's premier actigraphy data analysis and management platform. Trusted by researchers and healthcare providers around the world, ActiLife 6 is used to prepare ActiGraph devices for data collection and to download, process, score and securely manage collected data. ActiLife 6 has an extensive selection of integrated customer-driven features and analysis tools designed to help our clients achieve a broad range of research and clinical objectives.
Do you want to order ActiGraph products? Or do you want to receive a quotation? Contact our European distributor.