MAC: MicroArray Convolutor (Download source code)

This program developed by Kei-Hoi Cheung at the Yale Center for Medical Informatics dynamically convolutes DNA samples (i) from 96-well plates to 384-well plates and (ii) from 384-well plates to a slide.
Upload a (tab-delimited) text file (the first line must contain column names immediately followed by the data lines):
(you can download this example 96-plate file to test the program)

choose plate type: 96-well 384-well help

Enter the names of the column headers:
      plate id:
      (single column) well:
      (double column) row: col:
      gene id:
      gene name:

Perform 96-to-384 plate convolution: help

Perform array convolution: help
      enter no. of columns: and no. of rows: within a block
      enter pin-to-pin distance in x-direction (um): and pin-to-pin distance in y-direction (um):
      enter spot-to-spot distance in x-direction (um): and spot-to-spot distance in y-direction (um):
      enter x-position (um): and y-position (um): of the center of the top leftmost spot (from the top leftmost corner of the slide)
      enter spot diameter (um):
      choose number of pins and plate index pattern:
      enter distance (um) separating the two sets of 16 blocks (applicable to pseudo-32 pins only):
      choose plate corner (W) and direction to start dipping:
      choose slide corner to start W:
      choose block corner and direction to start W:
      choose number of replicates:
      choose output format:


De-convolute (show the underlying plate coordinates)