Managing your account

After registering a Bioinfopipe account, you gain access to various account management features. Here's how you can manage your account: Click on your avatar icon located in the top-right corner of the page. In the dropdown menu, select the 'Account admin' option. This will take you to your Bioinfopipe account admin page.

On the account admin page, you can perform the following actions:

Updating Your Profile: You can update your personal information, such as your name, email address, and other relevant details.

Managing Subscriptions: If you have subscriptions or memberships associated with your account, you can manage them from this section. This includes viewing your current subscriptions, upgrading or downgrading plans, and managing payment information.

Managing organization Users (for Org Users): If you are administrator of the Org plan, you can manage users within your organization. This includes adding or removing users, assigning permissions, and managing user access to shared resources.

Managing Teams (for Org Users): If your organization uses teams, you can manage them from this section. You can create teams, add or remove members.

Managing Sharings (for Org Users): If your shared to or shared with other users or teams, you can manage those sharings here. You can view existing sharings, remove sharing if needed.

These account management features allow you to keep your profile up to date, manage your subscriptions, and, if applicable, handle user management and resource sharing within your organization.


1. Managing your profile

Once you access your Bioinfopipe account admin site, it will initially display the 'User profile' page, allowing you to view and update your user information. Here's what you can do on the 'User profile' page:

View User Information: The page will present your user information, including your username and any additional details you have provided, such as occupation, organization, and country.

Edit User Information: To update your user information, click on the 'Edit user' icon button located on the right side of the page. This action will open a modal window titled 'Edit user profile.' In this modal window, you can modify your username and add or edit additional information like occupation, organization, and country.

Change Password: If you wish to change your account password, you can do so by clicking the 'Change password' button on the 'User profile' page. Clicking this button will redirect you to a new page with instructions on how to change your password. Follow the provided instructions to update your password accordingly.


2. Manage your subscriptions

Once you have registered for a Bioinfopipe account, you will be in the 'Try' period by default. During this period, you have the opportunity to explore and familiarize yourself with the website's features. Additionally, you can utilize the provided 'Test data' to perform various actions and test different functionalities.

During the 'Try' period, you can take advantage of this opportunity to navigate the website, explore its capabilities, and assess how it can meet your specific requirements. This trial period is intended to help you become acquainted with Bioinfopipe's features and determine whether it aligns with your needs before proceeding with a subscription or further usage.

You can get subscription plans by clicking the 'Pricing plans' button in menu or in subscription page in your Account admin. You will see three subscription plans:

Standard Plan: You can choose this plan if you don't have an AWS account and just want to quickly apply the ready tools to perform analyses on your data. You will be billed monthly based on the estimated usage of AWS resources managed by Bioinfopipe, which could be more expensive than using a private AWS account. We recommend choosing the Professional plan if you need to conduct lots of analyses on big data regularly.

Professional Plan: If you have an AWS account or would like to have one, then it is great to choose this plan. You can not only use the ready tools but also wrap your own tools/scripts and create related tool repositories and documents. You only pay the subscription fee for using Bioinfopipe, and by holding the data in your hands, you gain more confidence regarding data security.

Organization Plan: It has all the functionalities of the Professional Plan except that you can have users to share your AWS resources, and your users can create Bioinfopipe teams and share data/tools among themselves. All users can be managed in your account admin. This plan is suitable for teams, core facilities, and entire organizations. A graduated pricing model is applied for this plan, so the more users you subscribe to, the cheaper the per-user price becomes.

At Bioinfopipe, you have the flexibility to apply and switch between different subscription plans. There are two version of subscription plans: one for academics and one for industries. When you sign up for Bioinfopipe using your email address, the system automatically detects your academic status based on the domain of your email address. Depending on whether your email domain is associated with an academic institution or industry, the corresponding version of subscription plans will be displayed to you.


2.1. Setting up your AWS account

Once you subscribed Pro/Org plans, you also need a AWS account and need to set up AWS account for Bioinfopipe to connect your AWS resources, which allows Bioinfopipe to utilize the computing and storage capabilities of your AWS resources to execute your analysis jobs.

To sign up an AWS account, you can go to AWS page https://aws.amazon.com/After you got an AWS account, only need three steps to set up your AWS account for your Bioinfopipe subscription to connect your AWS resources, which are as follows:

Step 1. Create your AWS IAM user. Log on your AWS account and go to AWS IAM console -> Access management -> Users, where you can create an IAM user by click 'Create user' button. The user name for this IAM user should be 'bioinfopipe', and also need to to request Access keys and making sure save them (AWS access key ID and AWS secret access key) safely. And finally add following AWS managed policies to this IAM user:

AmazonEC2ContainerRegistryPowerUser

AmazonEC2FullAccess

AmazonS3FullAccess

AWSBatchFullAccess

AWSCloudFormationFullAccess

IAMFullAccess

Step 2. Set AWS account for Bioinfopipe. Go to your Bioinfopipe subscription page, and click 'Set AWS account' button to add created AWS account information for Bioinfopipe to connect your AWS resources. Your AWS account information will not exposed to any public place, and only be used to connect your resources for only your use under your subscribed Bioinfopipe account.

Step 3. Create an AWS CloudFormation stack. Go to your Bioinfopipe subscription page, and click 'Create an AWS stack' button in corresponding subscription section. It will set up your AWS resources which including S3 bucket, IAM roles, and AWS batch services. It will take few minutes to finish, and once finished, you can find a Stack 'bioinfopipe' was created in AWS CloudFormation console.

After successfully setting up your AWS account and connecting it to Bioinfopipe, you will be able to fully utilize the features and functionality of Bioinfopipe for your analysis tasks.


2.2. Subscription portal

To manage your subscription, you can click 'Subscription portal' button. This will open your subscription portal page where you are able to manage your subscription with following features:

Invoice history: You can view your past invoices and payment details. This allows you to keep track of your subscription payments and access billing information as needed.

Cancel plan: If you wish to cancel your subscription plan, you can initiate the cancellation process through the subscription portal. Follow the provided instructions to cancel your plan.

Update plan (for Org subscriptions): If you have an organizational subscription, you may have the option to update the plan, such as increasing the number of users included in the subscription. This allows you to adjust your subscription to accommodate the needs of your organization.

By accessing the subscription portal, you can conveniently manage and modify your subscription settings as required. It provides you with flexibility and control over your subscription plan, ensuring that it aligns with your evolving needs.


3. Manage organisation users

If you subscribed Organization plan and you are administrator of this Org subscription, then you can mange your users by go to Account admin -> Organizations at the side bar menu. You can view your organization information including users joined and teams created by your users. You can change the name of organization.

You can add users by clicking 'Add user' button, and then simply put valid user email and click 'Add' button to create an Org user for this user who is able to use your AWS resources under your subscription. Note that only registered users can be added to your Org subscription. If the user was successfully added to your organization, the added user information will show in the User list and set be active by default (user ID showing colour green). The user's information are as follows:

User ID : Unique user ID in Bioinfopipe.

User name : It is user name for this subscription. By default, it takes the username from user's account, it can be changed.

Email address : User's email address.

Date joined : The date when user joined.

Permission : If the user is professional user (denoted as PRO) or standard user (denoted as STD) in terms of user permissions. The difference of professional users from standard users is that professional users are able to create tools, tool repositories, file types, tool categories and documents.

Usage cap : You can set a usage cap for this user.

Usage : The total usage (in units) for this user so far for current year. If the usage above the usage cap its colour will turn into red. 

You can Edit user by clicking 'Edit user' icon button, where you can change user name, user permission, usage cap and set to be active or inactive. If you deactivate a user, then its user ID will turn into red, and the user will be removed from all teams in the Org subscription and the user can't access to this Org subscription anymore. Then you are able to remove the user by clicking 'Remove user' button. By removing the user, the user's data stored in your AWS account will be deleted.

In Team list, you can view information of teams created by your org users, the information includes:

Team ID : The unique team ID.

Team name : The team name for this team.

Master name : The master of the team who is responsible for managing the team including adding/removing team members, and deleting the team.

Master Email address : The email address of the team master.

Date created : The date when the team created.

Number of members : The number of Org users joined to the team.

You can transfer the Org administrator to someone else by clicking 'Transfer admin' button, and you will become a normal org user.


4. Manage your teams

If you are an Org user with PRO permission, you have the ability to create Bioinfopipe teams. Teams provide a separate working space with dedicated features, allowing team members to collaborate efficiently.

After logging in to your Bioinfopipe account with your Org user credentials, navigate to the Teams page, where you can view and manage teams. 

To create a new team, click on the 'Create new team' button. Provide a name for your team and confirm the creation. Once the team is created, it will appear in the 'My own teams' section. As the creator, you will be the team master by default.

As the team master, you have the authority to add or remove team members. You can invite others to join the team and manage the team's membership. If desired, you can transfer the master role to another team member, giving them the administrative privileges.

If you no longer need a team, you can delete it by clicking the 'Delete team' icon. This action will permanently delete the team and all its associated data.

The 'Teams I joined' section displays all the teams you are a member of. You can switch to a specific team by clicking on the Avatar icon, selecting 'Log on team,' choosing the desired team, and clicking 'Log on.' Once logged on, the team name will be displayed in your subscription badge, indicating that you are currently working within that team's space.

To exit a team and return to your Org user subscription, click on the Avatar icon, select the 'Exit team' option, and confirm your selection.

By creating and managing teams, you can foster collaboration, streamline workflows, and share resources effectively among team members. Each team operates within its own distinct environment, allowing for dedicated data management, tool repositories, and document sharing.


5. Manage your sharings

As an Org user, you have the ability to share your data, tools, and documents with other users who are part of the same Org subscription. This feature promotes collaboration and facilitates knowledge exchange, and enhance productivity within your organization.

Navigate to 'Mange sharings' page in your Account admin, you can see all objects you shared to others or shared with you from other users. The columns for shared objects are as follows:

ID : Sharing ID for this shared object.

Sharing from : The email address of a user or team name [team ID] of a team who shared the object to.

Sharing to : The email address of a user or team name [team ID] of a team who has been shared with the object.

Object type : The object type which can be Data folder, Datafile, Tool and Article.

Object name : The object name.

Start date : The start date when start the sharing.

End date :  The end date when stop the sharing.

By clicking 'Create share-group', you can create an sharing group for quick sharing the same set of users. You can remove any object shared with you or shared to others by clicking corresponding 'Delete sharing' icon button.