1. Cook pasta in boiling salted water according to package directions; drain.
2. Meanwhile, whisk together olive oil and next 4 ingredients in a large bowl. Stir in celery and next 5 ingredients. Add hot pasta, and toss to coat. Stir in basil. Serve immediately, or chill until ready to eat.