A list in InterMine refers to multiple items of the same type - for example, a list of genes or a list of binding sites. A list cannot contain a mixture of types - e.g. genes and proteins. To access your lists library, click on the Lists tab in the main menu bar.
The following is a breakdown of what each key item in the Lists view page means:
- You need to be logged in to your InterMine accountto access your saved lists and perform specific tasks not available to guests, including copying, editing, and deleting lists.
- You can filter lists by typing in any keyword in the search field.
- You can analyse your lists using the given set operations. These operations are inactive by default, and you need two or more lists to activate them. Please check List set operations for more details.
- You can control the number of rows shown per page to 20, 50, or 100
- You can sort lists by date, type, tags, etc.
- You can useto refresh your lists
- This iconrepresents a public list, while the green user icon represents a private list/folder.
- You can create folders and subfolders to save your lists.
- Controls to copy, move or delete a given list or a group of lists
A public list is a list that has been created by InterMine developers and is available to all users. For example, HumanMine has public lists for Pax6 (Paired Box 6) gene targets. You can use these publicly available lists for analysis or run a particular search.
You can't modify a public list. Instead, please make your own copy of that list to be able to edit it. Please check the Copying lists section for more details.
Lists can be created internally - for example, from Results Tables or Regions Search. They also can be uploaded from an external source via Upload a list.
Remember that you need to have an account before copying or storing any lists.
By default, when you click on the Lists tab, all of your lists will be shown; private lists are only shown if you are logged in to your account. To filter your lists, you can use one of the provided filtering options, such as date, tags, etc., shown in the next screenshot.
By default, all public and private lists/folders are shown, but it is possible to view your private lists only, public lists, or lists saved in a particular folder first using the dropdown menu.
Remember to log in to your account to view and manage your private lists.
You can manage your lists through the Lists view page. While logged in to your account, you can delete, rename, and upgrade a list, if your identifiers have become outdated.
Tags can be used to organise your lists into categories. You can add your preferred tags to your saved lists by clicking on the Edit list icon ✏ on the Lists view page.
You can then filter your lists by one of the available tags on the Lists view page.
#Using lists in searches
You can run searches on a list, such as a template search or a search you have built using the query builder. For example, you may want to run a search to find all the GO terms for a list of genes. You can use lists in your searches in the template form - in list option. Check How do I run a template search with one of my lists or a public list? section for more information.
All lists have an associated list analysis page, which displays a summary of your lists and provides some analysis tools. Besides, it is possible to carry out powerful analysis using lists' set operations, including union, intersect, subtract and symmetric difference. Please see List set operations for more details.
#List set operations
Sets of lists can be analysed using the Combine, Intersect, Subtract and Difference functions. These set operations are available on the Lists view page.
To use any of these functions:
- Select two or more lists you wish to analyse
- Select one of the functions
- Provide a name for your resulting list
- Click Save New List
- Your results will appear as a new list at the top of the Lists view page
For example, you can combine two lists, public and private lists, and save the new list as My_New_List.
The BlueGenes interface offers four operations on sets for constructing new lists from given lists.
This is more of a traditional ‘add’ function in that the resulting list will contain all objects from all selected lists. The mathematical symbol for the Combine operation is
A ∪ B. For example, if you have list A and list B, you can use the Combine function to create a new list containing all items in both lists - i.e. A + B.
This function creates a list that includes only items common to all given lists. The mathematical symbol for the Intersect operation is
A ∩ B. For example, if you have list A and list B, you can use the Intersect function to create a new list containing only elements that exist in both A and B.
This function performs a mathematical symmetric difference on all selected lists, and the resulting list will contain only items unique to each of those lists. This operation is more like the opposite of an intersection operation, and it is represented mathematically as
A ∆ B . For example, if you have list A and list B, you can use the Difference function to create a new list that includes objects only appearing in either A or B.
This is more of a traditional ‘subtract’ function, in that the resulting list will contain objects that exist in one (or group) of the lists only. The mathematical symbol for the Subtract operation is
A ∩ B. For example, if you have list A and list B, you can use the Subtract function to find unique items in list B. Note that this function gives you the option to perform the subtraction either way - i.e., A-B or B-A.
Copying a list or several lists can be done from the Lists view page.
Remember to log in to your account to copy any list(s)
- To copy a single list, click on the copy iconon the right of your list of interest.
- To copy multiple lists at once, use the checkboxes on the left of each list to select one or more lists. Then, you can copy all selected lists using the Copy All option shown at the bottom of the page.
You can click Copy List(s) to make a copy of the selected list(s) or click Cancel to exit the Copy list(s) window.
Please note that lists can also be copied to a particular folder or sub-folder. Check the Creating folders section for more details about how to make new folders and sub-folders.
For each copied list, a new list will be created with the same name as the original list and an underscore followed by a number. You should see a message at the top of the page informing you of the new list(s) created, and the copied list(s) will appear at the top of the Lists view page. The default name of the copied list(s) can be changed to any preferred name; please see Renaming lists for more details.
To rename a list, you must be logged in to your user account. Click on the Edit list✏icon on the far right of the list's name.
A fillable form will be shown that you can use to change the title - the name of the list, provide a description and add any tag(s). Click Save to proceed or Cancel to exit the Edit list window.
To be added.
Lists can be downloaded from the Lists view page. You can click on any list you want, and you will be taken to the list's detailed results table page.
Click the Export button on the right of the resulting table to download the results to your device. You can export the results in different formats, such as tsv, csv, or fasta. By default, the output format is set to tsv, and the downloaded results table will be saved to a file.
You can also export your results as a Frictionless Data Package, which uses the ZIP Compression to download your results as a ".zip" file. By default, results will be downloaded uncompressed; however, you can use the Compression option to compress your results, as shown in the following screenshot.
You can delete a list or several lists from the Lists view page.
- To delete a single list, click on the delete icon on the right of your list of interest.
- To delete multiple lists at once, use the checkboxes on the left of each list to select one or more lists. Then, you can delete all selected lists using the Delete All option shown at the bottom of the page.
You can click Delete List(s) to remove selected list(s) permanently or click Cancel to exit the Delete list(s) window.
Please note that deleting a list is an irreversible action, and it only applies to your private lists!
The BlueGenes application allows users to create folders and sub-folders to organise their lists. Lists can be either copied or moved into a folder or sub-folder. By default, all public and private lists are shown on the Lists view page, and no folders exist.
Folders can be created as part of copying, moving, or editing a list.
- You can create new folders while copying a list or a group of lists. While the Copy list(s) window is active, you can type any preferred folder name in the Choose folder input field and enter to create a new folder.
Click on Copy List(s) to copy the desired list(s) inside the new folder, My Folder.
Click the arrow⬆icon to cancel copying the list into the new folder, and delete the newly created folder.
Please see the Copying lists section for more information about making a copy of a given list or group of lists.
- New folders can also be created when moving a list or a group of lists while the Move list(s) window is active. Just type in any preferred folder name in the Choose folder input field and enter to create a new folder.
- You can also create new folders while editing a list using the ✏ icon to the right of the desired list while the Edit list window is active. Just type in any preferred folder name in the Choose folder input field and enter to create a new folder.
- Sub-folders can be created inside existing or new folders following the same previous steps.
Any new folders or sub-folders are shown at the top of the Lists view page.
To view the contents of any folder, click on the folder's name or the➕icon to the left of that folder. The contents of any folder are usually displayed between light blue lines.
Folders and sub-folders can only be deleted by deleting their content. For example, if you wish to delete your newly created sub-folder, you can remove the content inside it, i.e. My_Copied_List. You can take a look at Deleting lists to know how to delete a list or several lists.
#I am being told to upgrade my lists - what does this mean?
Every time we make a new release of an InterMine database, it is possible that some of the gene models have changed, which means that some of your identifiers might become outdated. For example, a gene may have been split; in this case, an identifier may now refer to more than one gene. Often a gene model is just updated, and the old identifier becomes a synonym while the gene is assigned a new identifier. When we make a new release, all of the identifiers present in your saved lists will be checked against the new database’s identifiers. When any discrepancies are found (i.e. if any have now become synonyms or refer to more than one gene), you will be asked what you want to do about these genes before using your list again.
A message appears at the top of any page informing you that you have lists that need an update. To update your lists, you must be logged in to your user account. Within the Lists view page, lists that need to be updated will be shown first. The list upgrade system is the same as The Identifier Resolution page you see when you upload a list.