Miniature Inverted-repeat Transposable Elements Research Articles