Skip to content

icbi-lab/minigenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniGENIE

miniGENIE is an easy-to-use, Python-based software package designed to automate the generation of synthesis-ready minigene libraries for high-throughput T-cell dropout screens. The workflow accepts predicted antigens from both the nextNEOpi (canonical neoantigens) and NovumRNA (non-canonical TSAs) pipelines, and it can additionally process custom user-provided protein sequences in FASTA format. For each input antigen, miniGENIE constructs minigenes of user-defined length, optionally pairing mutant and corresponding wild-type reference sequences when available. All candidate constructs are then checked against the reference proteome and matches are flagged. The sequences are subsequently back-translated and codon-optimized for efficient expression, followed by the removal of user-defined undesirable sequence features such as restriction enzyme recognition sites and repetitive motifs. In the final step, adapters and barcodes are appended and ready-to-order minigene libraries are provided as fasta output as well as a fully annotated table in the xlsx format.

Workflow

About

miniGENIEpy is a python package which works as a standalone software to generate minigenes from fasta files or the respective output files from nextNEOpi or NovumRNA. miniGENIEnf is coming soon and implements minigenie as a nextflow module to integrate it into existing or new nextflow pipelines.

Installation

For installation instructions look up the README in the respective python or nextflow folder

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages