Jakarta Standard Tag Library

The Java Standard Tag Library (JSTL; formerly JavaServer Pages Standard Tag Library) is a component of the Java EE Web application development platform. It extends the JSP specification by adding a tag library of JSP tags for common tasks, such as XML data processing, conditional execution, database access, loops and internationalization.
JSTL was developed under the Java Community Process (JCP) as Java Specification Request (JSR) 52. On May 8, 2006, JSTL 1.2 was released, followed by JSTL 1.2.1 on Dec 7, 2011.
JSTL provides an effective way to embed logic within a JSP page without using embedded Java code directly. The use of a standardized tag set, rather than breaking in and out of Java code, leads to more maintainable code and enables separation of concerns between the development of the application code and user interface.
There are a total of six JSTL tag library descriptors:
In addition to JSTL, the JCP has the following JSRs to develop standard JSP tag libraries:
Molecular Inversion Probe

Molecular Inversion Probe (MIP) belongs to the class of Capture by Circularization molecular techniques for performing "genomic partitioning", a process through which one captures and enriches specific regions of the genome. Probes used in this technique are single stranded DNA molecules and, similar to other genomic partitioning techniques, contain sequences that are complementary to the target in the genome; these probes hybridize to and capture the genomic target. MIP stands unique from other genomic partitioning strategies in that MIP probes share the common design of two genomic target complementary segments separated by a linker region. With this design, when the probe hybridizes to the target, it undergoes an inversion in configuration (as suggested by the name of the technique) and circularizes. Specifically, the two target complementary regions at the 5’ and 3’ ends of the probe become adjacent to one another while the internal linker region forms a free hanging loop. The technology has been used extensively in the HapMap project for large-scale SNP genotyping as well as for studying gene copy alterations
and characteristics of specific genomic loci to identify biomarkers for different diseases such as cancer. Key strengths of the MIP technology include its high specificity to the target and its scalability for high-throughput, multiplexed analyses where tens of thousands of genomic loci are assayed simultaneously.
Technique Procedure.
Molecular Inversion Probe Structure.
The probes are designed with sequences that are complementary to the genomic target at its 5’ and 3’ ends
The internal region contains two universal PCR primer sites that are common to all MIPs as well as a probe-release site, which is usually a restriction site. If the identification of the captured genomic target is performed using array-based hybridization approaches, the internal region may optionally contain a probe-specific tag sequence that uniquely identifies the given probe as well as a tag-release site, which, similar to the probe-release site, is also a restriction site.
Protocol.
Probes are added to the genomic DNA sample. After a denaturation followed by an annealing step, the target-complementary ends of the probe are hybridized to the target DNA. The probes then undergo circularization in this process. These probes, however, are designed such that a gap delimited by the hybridized ends of the probes remains over the target region. The size of the gap ranges from a single nucleotide for SNP genotyping 
 to several hundred nucleotides for loci capture (e.g. exome capture).
The gap is filled by DNA polymerase using free nucleotides and the ends of the probe are ligated by ligase, resulting in a fully circularized probe.
Since gap filling is not performed for non-reacted probes, they remain linear. Exonuclease treatment removes these non-reacted probes as well as any remaining linear DNA in the reaction.
In some versions of the protocol, the probe-release site (commonly a restriction site) is cleaved by restriction enzymes such that the probe becomes linearized. In this linearized probe the universal PCR primer sequences are located at the 5’ and 3’ ends and the captured genomic target becomes part of the internal segment of the probe. Other protocols leave the probe as a circularized molecule.
If the probe is linearized, traditional PCR amplification is performed to enrich the captured target using the universal primers of the probe. Otherwise, rolling circle amplification is performed for the circular probe.
The captured target can be identified either via array-based hybridization approaches or by sequencing of the target. If array-based approach is used, the probe may optionally contain a probe-specific tag that uniquely identifies the probe as well as the genomic region targeted by it. The tags from each probe are released by cleaving the tag release site with restriction enzymes. These tags are then hybridized to the sequences that are placed on the array and are complementary to them. The captured target can also be identified by sequencing the probe, now also containing the target. Traditional Sanger sequencing or cheaper, more high-throughput technologies such as SOLiD, Illumina or Roche 454 can be used for this purpose.
Multiplex analysis
Although each probe examines one specific genomic locus, multiple probes can be combined into a single tube for multiplexed assay that simultaneously examines multiple loci. Currently, multiplexed MIP analysis can examine more than 55,000 loci in a single assay.
Technique Development History.
Padlock Probe.
The design of the molecular inversion probes (MIP) originated from padlock probes, a molecular biology technique first reported by Nilsson "et al." in 1994 
Similar to MIP, padlock probes are single stranded DNA molecules with two 20-nucleotide long segments complementary to the target connected by a 40-nucleotide long linker sequence. When the target complementary regions are hybridized to the DNA target, the padlock probes also become circularized. However, unlike MIP, padlock probes are designed such that the target complementary regions span the entire target region upon hybridization, leaving no gaps. Thus, padlock probes are only useful for detecting DNA molecules with known sequences.
Nilsson "et al." demonstrated the use of padlock probes to detect numerous DNA targets, including a synthetic oligonucleotide and a circular genomic clone. Padlock probes have high specificity towards their target and can distinguish target molecules that closely resemble one another. Nilsson "et al." also demonstrated the use of padlock probes to differentiate between a normal and a mutant cystic fibrosis conductance receptor ("CFCR") where the CFCR mutant had a 3bp deletion corresponding to one of the ends of the probe. Since ligation requires the ends of the probe to be immediately adjacent to one another when hybridized to the target, the 3bp deletion in the mutant prevented successful ligation. Padlock probes were also successfully used for in situ hybridization to detect alphoid repeats specific to chromosome 12 in a sample of chromosomes in metastasis state. Here, traditional, linear oligonucleotide probes failed to yield results. Thus, padlock probes possess sufficient specificity to detect single copy elements in the genome.
Molecular Inversion Probe.
In order to perform SNP genotyping, Hardenbol "et al." modified padlock probes such that when the probe is hybridized to the genomic target, there is a gap at the SNP position. Gap filling using a nucleotide that is complementary to the nucleotide at the SNP location determines the identity of the polymorphism. This design brings numerous benefits over the more traditional padlock probe technique. Using multiple padlock probes specific to a plausible SNP requires careful balancing of the concentration of these allele specific probes to ensure SNP counts at a given locus are properly normalized. In addition, with this design, bad probes affect all genotypes at a given locus equally. For instance, since MIP probes can assay multiple genotypes at a particular genomic locus, if the probe for a given locus does not work (e.g. fails to properly hybridize to the genomic target), none of the genotypes at this locus will be detected. In contrast, for padlock probes, one needs to design a distinct padlock probe to detect each plausible genotype a given locus (e.g. one padlock probe is needed for detecting "A" at a given SNP locus and another padlock probe is needed for detecting "T" at the locus). Thus, a bad padlock probe will only affect the detection of the specific genotype that the probe is designed to detect whereas a bad MIP probe will affect all genotypes at the locus. Using MIP, one avoids potential incorrect SNP calling since if the probe designed to assay a given locus does not work, no data is generated for this locus and no SNP calling is performed.
In their procedure, Hardenbol "et al." assayed more than 1000 SNP loci simultaneously in a single tube where the tube contained more than 1000 probes with distinct designs. The pool of probes was aliquoted into four tubes for four different reactions. In each reaction, a distinct nucleotide (A, T, C or G) was used for gap filling. Only when the nucleotide at the SNP locus was complementary to the applied nucleotide would the gap be closed by ligation and the probe be circularized. Identification of the captured SNPs was performed on genotyping arrays where each spot on the array contained sequences complementary to the locus-specific tags in the probes. 
Since the DNA array costs is a major contributor to the cost of this technique, the performance of four-chip-one-color detection was compared to two-chip-two color detection. The results were found to be similar in terms of SNP call rate and signal-to-noise ratio.
In a recent report, this group successfully increased the level of multiplexing to simultaneously assay more than 10,000 SNP loci, using 12,000 distinct probes. The study examined SNP polymorphisms in 30 trio samples (each trio consisted of a mother, father and their child). Knowing the genotypes of the parents, the accuracy of the SNP genotypes predicted in the child was determined by examining whether a concordance existed between the expected Mendelian inheritance patterns and the predicted genotypes. Trio concordance rate has been found to be > 99.6%. In addition, a set of MIP-specific performance metrics was developed. This work set the framework for high-throughput SNP genotyping in the HapMap project.
Connector Inversion Probe.
To capture longer genomic regions than a single nucleotide, Akhras "et al." modified the design of MIP by extending the gap delimited by the hybridized probe ends and named the design Connector Inversion Probe (CIP). The gap corresponds to the genomic region of interest to be captured (e.g. exons). Gap filling reaction is achieved with DNA polymerase, using all four nucleotides. Identification of the captured regions can then be done by sequencing them using locus-specific primers that map to one of the target complementary ends of the probes.
Akhras "et al." also developed the multiplexing multiplex padlocks (MMP) barcode system in order to lower the costs of reagents. A single assay might involve DNA samples from multiple individuals and examine multiple genomic loci in each individual. A DNA barcode system that uniquely identifies each plausible combination of individual and genomic locus is represented as DNA tags that were inserted into the linker region of the probes. Thus, sequences from the captured regions would include the barcode, allowing the non-ambiguous determination of the individual and the genomic locus that the captured region belongs to.
This group has also developed a software for designing locus-specific CIPs (CIP creator 1.0.1).
Application.
Molecular Inversion Probe (MIP) is one of the techniques widely used to capture a small region of the genome for further examination. With the invention of the next generation sequencing technologies, the cost of sequencing whole genomes has decreased dramatically, however the cost is still too high for these sequencing machines to be used in practice in every laboratory. Instead, different genome partitioning techniques can be used to isolate smaller but highly specific regions of the genome for further analysis. MIP, for instance, can be used to capture targets for SNPgenotyping, copy number variation or allelic imbalance studies, to name a few.
SNP Genotyping.
In SNP genotyping, the probes are separated into four reactions and a different type of nucleotide is added to each reaction. If the SNP at the target region is complementary to the added nucleotide, the ligation is successful and the probe becomes fully circularized. Since each probe hybridizes to exactly one SNP target in the genome, successfully circularized probes provide the nucleotide identities of the SNPs. The tag sequences from the four nucleotide-specific reactions are then hybridized to either four genotyping arrays or two, dual-colour arrays (one channel for each reaction). Analyzing which spots on the array are bound by the tags allows the determination of the SNP identities at the genomic loci represented by those tags.
The SNPs targeted by MIP can then be used in areas of research such as quantitative trait loci (QTL) analysis or genome-wide association studies (GWAS) where the SNPs are used in either indirect linkage disequilibrium studies or directly screened for causative mutations.
Copy Number Variation Detection.
Molecular inversion probe technique can also be used for copy number variation (CNV) detection. This dual role in SNP genotyping as well as CNV analysis of MIP is similar to the high-density SNP genotyping arrays which have recently been used for CNV detection and analysis as well. These techniques extract the allele-specific signal intensities from genotyping data and use that to generate CNV results. These techniques have higher precision and resolution than traditional techniques such as G-banded karyotypic analyses, fluorescence in situ hybridization (FISH) or array comparative genomic hybridization (aCGH).
Current Research.
MIP has been used extensively in many areas of research; some of the examples of the use of this technique in recent literature are outlined below:
MIP Design and Optimization.
Probe Design Optimization Strategies.
To optimize the degree of multiplexing and the lengths of the captured regions, a number of factors should be considered when designing probes:
MIP Protocol Optimization Strategies.
A number of experimental conditions can be modified for optimization, these include:
These factors are critical since in one study, proper optimization strategies increased target capture efficiency from 18 to 91 percent.
Performance Metrics.
Turner "et al." 2009 summarized two metrics that are commonly reported in MIP-based genomic capture experiments that identify the target by sequencing.
These two metrics are directly affected by the quality of the batch of probes.
To improve the results for low quality probes, higher levels of sequencing depths can be performed. The amount of sequencing scales needed nearly exponentially with decreases in uniformity and specificity.
Hardenbol "et al." 2005 proposed a set of metrics that concern SNP genotyping using MIPs.
An inherent trade-off exists between probe conversion rate and accuracy. Removing probes that yielded incorrect genotypes "increases" the accuracy but "decreases" the probe conversion rate. In contrast, using a lenient probe acceptance threshold "increases" probe conversion rate but "decreases" the accuracy.
Other Genomic Partitioning Techniques.
To reduce the costs from sequencing whole genomes, many methods that enrich specific genomic regions of interest have been proposed.
Other Capture by Circularization Methods.
Gene selector method: An initial multiplex PCR step is performed to enrich the targets of interest. The PCR products are circularized upon hybridization to target-specific probes with sequences complementary to the two primers used in the PCR step.
Capture by selective circularization method: The genomic DNA is digested into fragments with restriction enzymes. Using selector probes with flanking regions that are complementary to the target of interest, the digested DNA fragments are circularized upon hybridization to the selector probes.
Performance Comparisons between Genomic Partitioning Techniques.
Each method demonstrates trade offs between uniformity, capture specificity, cost, scalability and availability.