logo
DEMONSTRATION VERSION
Changes and New Features in OpenFreezer Version 1.3
  • Users and Labs:

    1. Introduced different user access levels:

      • Reader:

        • Can search and view reagents associated with projects to which he/she has access.
        • Cannot add or modify reagents or containers
      • Writer:

        • Can search and view reagents associated with projects to which he/she has access.
        • Can add or modify reagents (including physical locations) associated with projects to which they have write access.
        • Can view project descriptions to which they have access but cannot view which other members have access
      • Creator:

        • Can search and view reagents associated with projects to which he/she has access.
        • Can add or modify reagents (including physical locations) associated with projects to which they have write access.
        • Can add new projects
        • Can modify and delete projects for which they are the project owner and view users associated with the projects they own
        • Can add new container types
      • Administrator:

        • Can add, edit and delete users
        • Can add, edit and delete laboratories
        • Can add, edit and delete projects
        • Can add or edit reagents and container types
        • Has read/write access to ALL projects regardless of individual permission
    2. For Administrators only: Administrative modules for managing OpenFreezer users and laboratories:

      • Ability to add, modify or delete a laboratory. Properties: PI name, description, location, default access level, list of users within the laboratory. Note: a laboratory cannot be deleted if there are users in the laboratory.

      • Ability to add, modify or delete a user. Properties: user name, first and last name, e-mail address, associated laboratory, access level, list of projects to which the user has read or write access.

    3. For all users:
      • Ability to change their passwords

      • Personal page for each user to view his/her details and project association.

    4. For location tracker, reagent IDs and information are viewable by all users, regardless of their access level. Users with write access can add reagents to which they have write access to containers and modify those reagents. Users with read access cannot modify any containers. Only users with write access can add a new container.

    5. Adding a new container type (eg., 96 well plate) is restricted to creators or administrators

  • Project Management:

    1. All reagents are associated with a project. Selection of a project is now mandatory at reagent creation. A user can only add reagents to a project to which they have write access. If a user has no access to a reagent, he/she cannot view it through a search or through parent/child links, nor can a user add that reagent to a container or use it as a parent in reagent creation. If a user has read only access to a reagent he/she can search for that reagent and view it but not modify its properties or its location. If the parents of an existing reagent are modified the user can only modify them to reagents to which they have access.

    2. Reagents may be searched using a project filter. The project filter will only contain projects to which the user has at least read access. Only reagents with the selected project ID(s) are returned.

    3. Ability to add, modify or delete a project: A project can only be created by a creator or administrator. Project owners may differ from the user who originally created the project and must also be creators or administrators. Properties: project owner, project name, project description, access type, and list of people with read or write access

      • Access type is defined as public (read access to all OpenFreezer users) or private with access only to users who are explicitly defined as having read or write access.

      • A project cannot be deleted if there are reagents or users associated with it. Since a public project has reagents associated with it by default, it has to be changed to private in order to be deleted. Project owners are by default given write access to projects they own - their names must be cleared from the Writers list before the project can be deleted.

      • Addition of users to a project can be done at project inception, creation of a new user, or through modification of either the project itself or of the user.

  • Container Management:

    • Introduced unique container identifiers, called barcodes

      Each barcode is composed of 4 parts:

      • A unique laboratory identifier, composed of 2-characters, representing the laboratory that owns this container. E.g. PW = Pawson, GN = Gingras, DN = Dennis, WG = Woodgett, etc.

      • An integer representing the number of slots in the container (e.g. 96, 81, 100, etc.)

      • A 2-character identifier, corresponding to one of the 5 main container types in OpenFreezer - Vector (VE), Glycerol Stock (GS), Insert (IN), Oligo (OL), and Cell Line (CL)

      • An integer that represents the serial number of this container.

        E.g. PW81GS001 represents an 81-well Glycerol Stock plate owned by Pawson Lab.

    • Reagent IDs in containers were made into hyperlinks pointing to the reagents' respective detailed views.

  • Reagent Management:

    • Introduced ability to select restriction enzymes from a pre-defined list of all currently available REBASE® enzymes.

    • If restriction sites are updated during Vector modification, the vector's sequence is recomputed and replaced with either the resulting sequence or an empty sequence if reconstitution is not possible.

    • A complete restriction analysis feature has been added for Vector and Insert sequences.

  • Miscellaneous:

    • New OpenFreezer brand header and logo.