Bioinformatics Internship Task Portal Access 02

Current Portal
๐ŸŸข ACTIVE โ€” YOU ARE HERE
โš ๏ธ Important Portal Instructions

Please Read Before Starting Your Tasks

This portal is one stage of your Nexora Group internship. Please complete the activities and tasks provided in the current portal before proceeding to the next stage.

โฑ Estimated Completion Time
5 Working Days

The estimated time to complete the tasks in this portal is 5 working days, calculated from the day on which you receive or are given access to this portal.

๐Ÿ“‹ MARK YOUR ATTENDANCE
Please mark your attendance using the official Nexora Group attendance form.
๐Ÿ“ MARK ATTENDANCE โ†’

๐Ÿ“‹ Your Portal Process

1
Complete the Current Portal
Complete all tasks, activities, assignments and required submissions provided in this portal.
2
Use the 5-Working-Day Window
The recommended completion period for each portal is approximately 5 working days.
3
Complete Before Moving Forward
Once you have completed this portal, proceed to the next portal in your assigned internship sequence.
4
Proceed to the Next Portal
The access link for the next portal will be provided at the bottom of this page, whenever the next portal is available.
โš ๏ธ Important: Please follow the portal sequence provided by Nexora Group. Do not skip a portal or move to a later stage without completing the previous stage.
NEXT STEP
After completing this portal, please check the bottom of this page for your Next Portal Access โ†’

๐Ÿงฌ Python for Bioinformatics โ€“ Internship Update

The Python for Bioinformatics Internship is designed to help students build strong foundations in programming while applying it to real-world biological data analysis. This program focuses on combining Python skills with bioinformatics concepts such as DNA sequence analysis, string manipulation, and data processing.

Throughout the internship, participants will:

  • Learn Python basics tailored for biological applications
  • Work with DNA/RNA sequences using string operations
  • Perform sequence analysis like GC content and base counting
  • Handle bioinformatics file formats (such as FASTA)
  • Build a mini project to apply their learning

Each task includes:

  • ๐Ÿ“บ Session-based learning
  • ๐Ÿ“ Notes preparation
  • ๐Ÿ’ป Hands-on coding practice
  • ๐Ÿ“ค Submission via Google Forms

By the end of the internship, students will gain practical experience in computational biology and develop skills useful for careers in bioinformatics, data science, and research.

TASK 1: Python for Bioinformatics โ€“ Data Types

๐ŸŽฏ Objective

To understand the fundamental Python data types used in bioinformatics and learn how biological information can be represented using programming concepts.

๐ŸŽฅ Session

Session 1 โ€“ Python for Bioinformatics: Data Types (Episode 1)

Session Link:ย click here to access

๐Ÿ“– Task Description

Python is one of the most widely used programming languages in bioinformatics because of its simplicity and powerful data analysis capabilities. Before working with DNA, RNA, protein sequences, and genomic datasets, it is important to understand basic data types.

This session introduces variables, integers, floats, strings, booleans, and their applications in biological data analysis.


๐Ÿ“ Write Notes On
  1. Introduction to Python
  2. Variables and Data Storage
  3. Integer Data Type
  4. Float Data Type
  5. String Data Type
  6. Boolean Data Type
  7. Applications in Bioinformatics

๐Ÿ“‹ Assignment

Write Python code to:

  • Store your name in a variable.
  • Store the length of a DNA sequence.
  • Store GC content as a decimal value.
  • Print all variables.

Submit screenshots and code.

๐Ÿ“ค Submission Form

Submission Link:ย https://forms.gle/dcfdpoDgksgP9KUY8

TASK 2: Bioinformatics Python Programming โ€“ Sequence Manipulation Using Strings

๐ŸŽฏ Objective

To learn how DNA and protein sequences can be manipulated using Python string operations.

๐ŸŽฅ Session

Session 2 โ€“ Bioinformatics Python Programming: Sequence Manipulation Using Strings

Session Link:ย click here access


๐Ÿ“– Task Description

DNA sequences are typically represented as strings in Python. This session demonstrates how to access, modify, search, and manipulate biological sequences using string operations.


๐Ÿ“ Write Notes On
  1. DNA Sequences as Strings
  2. String Indexing
  3. String Slicing
  4. String Functions
  5. Searching Sequence Motifs
  6. Sequence Length Calculation

๐Ÿ“‹ Assignment

Given the DNA sequence:

Write a Python program to:

  • Find sequence length.
  • Count occurrences of “G”.
  • Convert sequence to lowercase.
  • Extract first 5 nucleotides.

Submit code and output screenshots.

๐Ÿ“ค Submission Form

Submission Link:ย https://forms.gle/dcfdpoDgksgP9KUY8

TASK 3: Python for Bioinformatics โ€“ DNA and Protein Sequence Analysis (Part 1)

๐ŸŽฏ Objective

To perform basic analysis of DNA and protein sequences using Python.

๐ŸŽฅ Session

Session 3 โ€“ Python for Bioinformatics: DNA and Protein Sequence Analysis (Part 1)

Session Link:ย click here to access


๐Ÿ“– Task Description

Sequence analysis is one of the most important applications of bioinformatics. Researchers analyze DNA and protein sequences to understand gene functions and evolutionary relationships.

This session introduces basic sequence analysis methods using Python.


๐Ÿ“ Write Notes On
  1. DNA Sequence Analysis
  2. Protein Sequence Analysis
  3. Nucleotide Composition
  4. Amino Acid Composition
  5. Sequence Length Analysis
  6. Applications in Genomics

๐Ÿ“‹ Assignment

Write a Python script to:

  • Calculate DNA sequence length.
  • Count A, T, G, and C nucleotides.
  • Calculate GC percentage.
ย 

Submit code and output.

๐Ÿ“ค Submission Form

Submission Link:ย https://forms.gle/dcfdpoDgksgP9KUY8

TASK 4: Extract Subsequences Using Indexing and Slicing

๐ŸŽฏ Objective

To understand how indexing and slicing can be used to extract biological sequence information.

๐ŸŽฅ Session

Session 4 โ€“ Extract Subsequences Using Indexing & Slicing

Session Link:ย click here to access


๐Ÿ“– Task Description

Researchers frequently extract specific gene regions from long DNA sequences. Python indexing and slicing make this process efficient.


๐Ÿ“ Write Notes On
  1. Sequence Indexing
  2. Positive Indexing
  3. Negative Indexing
  4. Slicing Syntax
  5. Extracting Gene Regions
  6. Real-World Applications

๐Ÿ“‹ Assignment

Given:

ย 
ATGCGTACGTAGCTAGCTA
ย 

Perform:

  • Extract nucleotides 1โ€“5
  • Extract nucleotides 6โ€“10
  • Extract last 5 nucleotides
  • Extract every alternate nucleotide

Submit code and results.

๐Ÿ“ค Submission Form

Submission Link:ย https://forms.gle/dcfdpoDgksgP9KUY8

TASK 5: Data Types โ€“ Lists

๐ŸŽฏ Objective

To learn how Python lists are used for storing and managing biological datasets.

๐ŸŽฅ Session

Session 5 โ€“ Data Types: Lists

Session Link:ย click here to access


๐Ÿ“– Task Description

Lists are one of the most powerful data structures in Python. They allow storage of multiple DNA sequences, gene names, proteins, and experimental results in a single variable.


๐Ÿ“ Write Notes On
  1. Introduction to Lists
  2. Creating Lists
  3. Accessing List Elements
  4. Modifying Lists
  5. Looping Through Lists
  6. Bioinformatics Applications

๐Ÿ“‹ Assignment

Create a list containing:

ย 
["BRCA1", "TP53", "EGFR", "MYC", "KRAS"]
ย 

Write a program to:

  • Print all gene names.
  • Add one new gene.
  • Remove one gene.
  • Display final list.

Submit code and screenshots.

๐Ÿ“ค Submission Form

Submission Link:ย https://forms.gle/dcfdpoDgksgP9KUY8

TASK 6: Find the Reverse of Sequences

๐ŸŽฏ Objective

To understand reverse sequence generation and its importance in bioinformatics.

๐ŸŽฅ Session

Session 6 โ€“ Find the Reverse of Sequences

Session Link:ย click here to access


๐Ÿ“– Task Description

Reverse sequence analysis is widely used in primer design, genome assembly, and DNA sequence processing.

This session demonstrates how Python can be used to reverse biological sequences efficiently.


๐Ÿ“ Write Notes On
  1. DNA Sequence Orientation
  2. Reverse Sequence
  3. Reverse Complement
  4. Biological Importance
  5. Python Techniques
  6. Applications in Genomics

๐Ÿ“‹ Assignment

Given:

ย 
ATGCGTACGTTA
ย 

Write a Python program to:

  • Reverse the sequence.
  • Calculate sequence length.
  • Print original and reversed sequence.

Bonus: Generate reverse complement.

Submit code and output.

๐Ÿ“ค Submission Form

Submission Link:ย https://forms.gle/dcfdpoDgksgP9KUY8

TASK 7: How to Reuse Codes

๐ŸŽฏ Objective

To learn how functions help create reusable and efficient bioinformatics programs.

๐ŸŽฅ Session

Session 7 โ€“ How to Reuse Codes

Session Link:ย click here to access


๐Ÿ“– Task Description

Large-scale genomic projects require thousands of repetitive operations. Functions help programmers write reusable, organized, and efficient code.

This session introduces Python functions and their applications in bioinformatics.


๐Ÿ“ Write Notes On
  1. What are Functions?
  2. Function Syntax
  3. Parameters and Arguments
  4. Return Statements
  5. Code Reusability
  6. Bioinformatics Examples

๐Ÿ“‹ Assignment

Create a Python function:

ย 
def sequence_length(seq):
return len(seq)
ย 

Test the function using three different DNA sequences and display the output.

Additional Task:
Create another function that calculates GC content.

Submit:

  • Source Code
  • Output Screenshot
  • Brief explanation of function usage
๐Ÿ“ค Submission Form

Submission Link:ย https://forms.gle/dcfdpoDgksgP9KUY8

Next Portal Access
Ready for Your Next Internship Stage?
After completing the tasks in this portal, please proceed to the next portal using the access button below.
โฑ Estimated completion time: 5 working days per portal.
GO TO NEXT PORTAL โ†’
โ„น๏ธ NEXT PORTAL STATUS
If the โ€œGO TO NEXT PORTALโ€ button does not direct you to the next portal, it may mean that the next portal is currently under updation, preparation, or scheduled for release.
You may check the current status manually by contacting the Nexora Group support team:
Please complete the current portal before proceeding. Each portal has an estimated completion period of 5 working days.