# projects

There are many people contributing to Macaulay2 development, and we welcome help! This directory contains descriptions of projects that need doing, together with an indication of whether anyone is working on them currently.

If a project sounds interesting, before embarking on it talk to us and we'll
register your interest and plans here. Check the **Project
assigned to** and **Current status** fields in the project description,
to see whether the project is unassigned or quiescent.

If you have a new project to propose, advertise it on the Macaulay2 google group to find out if anyone else is thinking about it. We may then ask you to write it up using this template, including appropriate references to the mathematical literature, so we can add it to the list here.

- absfac -- Absolute Factorization , May 7, 2007
- bertini -- interface M2 with bertini , March 21, 2009
- cohomology -- Cohomology , March 21, 2009
- comprehensiveGB-parametrizedGB-flatteningStrat -- Comprehensive (or Parametrized) Groebner bases , October 18, 2009
- connecting-homomorphism -- Connecting Homomorphisms , March 21, 2009
- convex-hulls -- convex hulls , March 21, 2009
- cup-products -- Cup products on Ext modules , March 21, 2009
- fpd-hulls -- Hulls of Finite Projective Dimension , June 5, 2009
- frobenius-multiplicities -- Frobenius Multiplicities , June 5, 2009
- functoriality -- functoriality / change of rings , June 5, 2009
- generic-initial-ideal -- Generic Initial Ideals , February 4, 2008
- graphical-models -- GraphicalModels , July 27, 2011
- groebner-fans -- Groebner fans , March 21, 2009
- groebner-walk -- Generic Groebner walk , March 21, 2009
- invariants -- Invariant Theory , March 21, 2009
- local -- Local rings , March 21, 2009
- moduli -- Intersection theory on moduli spaces of curves , March 21, 2009
- multi-proj-cohomology -- Cohomology of coherent sheaves for multi-proj of multi-graded rings and of projective toric varieties , September 1, 2010
- nauty -- Nauty Interface: automorphism groups of graphs , September 1, 2010
- noether-normalization -- Noether Normalization , March 21, 2009
- normalization2 -- Integral Closure my Way , March 21, 2009
- normalization -- Normalization , March 21, 2009
- parametrization -- Parametrization , March 21, 2009
- phcpack -- interfacing M2 with PHCpack , July 27, 2011
- points -- Points over small fields , January 29, 2009
- polymake -- Polymake , March 21, 2009
- posets -- Posets , August 1, 2009
- primary-decomposition -- Primary Decomposition via GTZ , March 21, 2009
- pushforward -- Pushforward , March 21, 2009
- quillen-suslin -- Quillen-Suslin , January 11, 2010
- resolution -- Resolution of Singularities , March 21, 2009
- resultants -- Resultants, discriminants, and Chow forms , January 13, 2011
- r-and-macaulay2 -- R and Macaulay2 , July 27, 2011
- schubert -- Schubert , March 21, 2009
- schur -- Schur polynomials , March 21, 2009
- solving -- Solving Equations , January 10, 2007
- surfaces -- Minimal Models , March 21, 2009
- undergraduate-integralClosure -- Test and improve integral closure code , March 21, 2009
- undergraduate-primaryDecomposition -- Test and improve primary decomposition code , March 21, 2009

Here is the mailing list of potential advisors.

- Wolfram Decker <decker@math.uni-sb.de>
- Frank Schreyer <schreyer@math.uni-sb.de>
- Sorin Popescu <sorin@math.sunysb.edu>
- David Eisenbud <de@msri.org>
- Greg Smith <ggsmith@mast.queensu.ca>
- Dan Grayson <dan@math.uiuc.edu>
- Mike Stillman <mike@math.cornell.edu>